Structure to hold the parameters of I2C transfer configuration.

Public Attributes#

uint8_t *

Pointer to Tx Data buffer.

uint32_t

Number of bytes to transmit.

uint8_t *

Pointer to Rx Data buffer.

uint32_t

Number of bytes to receive.

Public Attribute Documentation#

tx_buffer#

uint8_t* sl_i2c_transfer_config_t::tx_buffer

Pointer to Tx Data buffer.


Definition at line 143 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h

tx_len#

uint32_t sl_i2c_transfer_config_t::tx_len

Number of bytes to transmit.


Definition at line 144 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h

rx_buffer#

uint8_t* sl_i2c_transfer_config_t::rx_buffer

Pointer to Rx Data buffer.


Definition at line 145 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h

rx_len#

uint32_t sl_i2c_transfer_config_t::rx_len

Number of bytes to receive.


Definition at line 146 of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_i2c.h