Structure to hold the I2C initialization parameters.
Public Attributes#
I2C mode.
uint32_t
I2C SCL frequency.
I2C bus speed.
uint16_t
I2C follower address.
boolean_t
true if follower address is of 10 bit
Public Attribute Documentation#
mode#
sl_i2c_mode_t sl_i2c_init_params_t::mode
I2C mode.
Definition at line
159
of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_peripheral_i2c.h
freq#
uint32_t sl_i2c_init_params_t::freq
I2C SCL frequency.
Definition at line
160
of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_peripheral_i2c.h
clhr#
sl_i2c_clock_hlr_t sl_i2c_init_params_t::clhr
I2C bus speed.
Definition at line
161
of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_peripheral_i2c.h
address#
uint16_t sl_i2c_init_params_t::address
I2C follower address.
Definition at line
162
of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_peripheral_i2c.h
is_10bit_addr#
boolean_t sl_i2c_init_params_t::is_10bit_addr
true if follower address is of 10 bit
Definition at line
163
of file components/siwx917_soc/drivers/unified_api/inc/sl_si91x_peripheral_i2c.h