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