Structure to hold the I2C initialization parameters.

Public Attributes#

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.


freq#

uint32_t sl_i2c_init_params_t::freq

I2C SCL frequency.


clhr#

sl_i2c_clock_hlr_t sl_i2c_init_params_t::clhr

I2C bus speed.


address#

uint16_t sl_i2c_init_params_t::address

I2C follower address.


is_10bit_addr#

boolean_t sl_i2c_init_params_t::is_10bit_addr

true if follower address is of 10 bit