Enumerations | |
enum | hal_i2c_mode_t { HAL_I2C_MODE_NONE = 0x00U, HAL_I2C_MODE_MASTER = 0x10U, HAL_I2C_MODE_SLAVE = 0x20U } |
HAL I2C Mode Enumerations definition. More... | |
enum hal_i2c_mode_t |
HAL I2C Mode Enumerations definition.
b7 (not used) x : Should be set to 0 b6 0 : None 1 : Memory (HAL I2C communication is in Memory Mode) b5 0 : None 1 : Slave (HAL I2C communication is in Slave Mode) b4 0 : None 1 : Master (HAL I2C communication is in Master Mode) b3-b2-b1-b0 (not used) xxxx : Should be set to 0000 *
Enumerator | |
---|---|
HAL_I2C_MODE_NONE | No I2C communication on going |
HAL_I2C_MODE_MASTER | I2C communication is in Master Mode |
HAL_I2C_MODE_SLAVE | I2C communication is in Slave Mode |