I2C bus interface configuration structure.

Public Attributes#

uint8_t

I2C instances(I2C0/1/2)

uint8_t

I2C power state.

uint8_t

I2C bus control configuration.

uint16_t

I2C bus speed.

uint32_t

I2C slave address.

Public Attribute Documentation#

i2c_id#

uint8_t sl_i2c_config_t::i2c_id

I2C instances(I2C0/1/2)


Definition at line 276 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

i2c_power_state#

uint8_t sl_i2c_config_t::i2c_power_state

I2C power state.


Definition at line 277 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

i2c_control_mode#

uint8_t sl_i2c_config_t::i2c_control_mode

I2C bus control configuration.


Definition at line 278 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

i2c_bus_speed#

uint16_t sl_i2c_config_t::i2c_bus_speed

I2C bus speed.


Definition at line 279 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

i2c_slave_addr#

uint32_t sl_i2c_config_t::i2c_slave_addr

I2C slave address.


Definition at line 280 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h