Structure to hold the port and pin configuration for I2C.
This structure defines the configuration parameters for the I2C pins, including the port, pin, mux, and pad settings for both SDA and SCL lines.
Public Attributes#
uint8_t
I2C SDA GPIO port.
uint8_t
I2C SDA GPIO pin.
uint8_t
I2C SDA GPIO mux.
uint8_t
I2C SDA GPIO pad.
uint8_t
I2C SCL GPIO port.
uint8_t
I2C SCL GPIO pin.
uint8_t
I2C SCL GPIO mux.
uint8_t
I2C SCL GPIO pad.
Public Attribute Documentation#
sda_port#
uint8_t sl_i2c_pin_init_t::sda_port
I2C SDA GPIO port.
Definition at line
198
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h
sda_pin#
uint8_t sl_i2c_pin_init_t::sda_pin
I2C SDA GPIO pin.
Definition at line
199
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h
sda_mux#
uint8_t sl_i2c_pin_init_t::sda_mux
I2C SDA GPIO mux.
Definition at line
200
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h
sda_pad#
uint8_t sl_i2c_pin_init_t::sda_pad
I2C SDA GPIO pad.
Definition at line
201
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h
scl_port#
uint8_t sl_i2c_pin_init_t::scl_port
I2C SCL GPIO port.
Definition at line
202
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h
scl_pin#
uint8_t sl_i2c_pin_init_t::scl_pin
I2C SCL GPIO pin.
Definition at line
203
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h
scl_mux#
uint8_t sl_i2c_pin_init_t::scl_mux
I2C SCL GPIO mux.
Definition at line
204
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h
scl_pad#
uint8_t sl_i2c_pin_init_t::scl_pad
I2C SCL GPIO pad.
Definition at line
205
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h