Structure to hold the SDA hold time configuration.
This structure defines the SDA hold time values for transmit and receive operations. The hold time is specified in units of ic_clk periods.
Public Attributes#
uint16_t
SDA transmit hold time (0-65535 ic_clk periods). Controls hold time after SCL goes LOW.
uint8_t
SDA receive hold time (0-255 ic_clk periods). Extends SDA transition when SCL is HIGH.
Public Attribute Documentation#
sda_tx_hold#
uint16_t sl_i2c_sda_hold_config_t::sda_tx_hold
SDA transmit hold time (0-65535 ic_clk periods). Controls hold time after SCL goes LOW.
sda_rx_hold#
uint8_t sl_i2c_sda_hold_config_t::sda_rx_hold
SDA receive hold time (0-255 ic_clk periods). Extends SDA transition when SCL is HIGH.