I2C Configuration Structure definition. More...
#include <gr55xx_hal_i2c.h>
Public Attributes | |
| uint32_t | speed |
| Specifies the I2C transfer speed. More... | |
| uint32_t | own_address |
| Specifies the device own address. More... | |
| uint32_t | addressing_mode |
| Specifies if 7-bit or 10-bit addressing mode is selected. More... | |
| uint32_t | general_call_mode |
| Specifies if general call mode is selected. More... | |
| uint32_t | tx_hold_time |
| transmit SDA hold time. More... | |
| uint32_t | rx_hold_time |
| receive SDA hold time. More... | |
I2C Configuration Structure definition.
Definition at line 159 of file gr55xx_hal_i2c.h.
| uint32_t _i2c_init::addressing_mode |
Specifies if 7-bit or 10-bit addressing mode is selected.
This parameter can be a value of I2C Addressing Mode
Definition at line 167 of file gr55xx_hal_i2c.h.
| uint32_t _i2c_init::general_call_mode |
Specifies if general call mode is selected.
This parameter can be a value of I2C General Call Addressing Mode
Definition at line 170 of file gr55xx_hal_i2c.h.
| uint32_t _i2c_init::own_address |
Specifies the device own address.
This parameter can be a 7-bit or 10-bit address.
Definition at line 164 of file gr55xx_hal_i2c.h.
| uint32_t _i2c_init::rx_hold_time |
| uint32_t _i2c_init::speed |
Specifies the I2C transfer speed.
This parameter can be a value of I2C Transfer Speed
Definition at line 161 of file gr55xx_hal_i2c.h.
| uint32_t _i2c_init::tx_hold_time |