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.


tx_len#

uint32_t sl_i2c_transfer_config_t::tx_len

Number of bytes to transmit.


rx_buffer#

uint8_t* sl_i2c_transfer_config_t::rx_buffer

Pointer to Rx Data buffer.


rx_len#

uint32_t sl_i2c_transfer_config_t::rx_len

Number of bytes to receive.