Expand description
Transmission setting
Structs§
- CTR_
SPEC - Transmission setting
Type Aliases§
- ARBITRATION_
EN_ R - Field
ARBITRATION_EN
reader - This is the enable bit for arbitration_lost. - ARBITRATION_
EN_ W - Field
ARBITRATION_EN
writer - This is the enable bit for arbitration_lost. - CLK_
EN_ R - Field
CLK_EN
reader - Reserved - CLK_
EN_ W - Field
CLK_EN
writer - Reserved - CONF_
UPGATE_ W - Field
CONF_UPGATE
writer - synchronization bit - FSM_
RST_ W - Field
FSM_RST
writer - This register is used to reset the scl FMS. - MS_
MODE_ R - Field
MS_MODE
reader - Set this bit to configure the module as an I2C Master. Clear this bit to configure the module as an I2C Slave. - MS_
MODE_ W - Field
MS_MODE
writer - Set this bit to configure the module as an I2C Master. Clear this bit to configure the module as an I2C Slave. - R
- Register
CTR
reader - RX_
FULL_ ACK_ LEVEL_ R - Field
RX_FULL_ACK_LEVEL
reader - This register is used to configure the ACK value that need to sent by master when the rx_fifo_cnt has reached the threshold. - RX_
FULL_ ACK_ LEVEL_ W - Field
RX_FULL_ACK_LEVEL
writer - This register is used to configure the ACK value that need to sent by master when the rx_fifo_cnt has reached the threshold. - RX_
LSB_ FIRST_ R - Field
RX_LSB_FIRST
reader - This bit is used to control the storage mode for received data. 1: receive data from the least significant bit, 0: receive data from the most significant bit. - RX_
LSB_ FIRST_ W - Field
RX_LSB_FIRST
writer - This bit is used to control the storage mode for received data. 1: receive data from the least significant bit, 0: receive data from the most significant bit. - SAMPLE_
SCL_ LEVEL_ R - Field
SAMPLE_SCL_LEVEL
reader - This register is used to select the sample mode. 1: sample SDA data on the SCL low level. 0: sample SDA data on the SCL high level. - SAMPLE_
SCL_ LEVEL_ W - Field
SAMPLE_SCL_LEVEL
writer - This register is used to select the sample mode. 1: sample SDA data on the SCL low level. 0: sample SDA data on the SCL high level. - SCL_
FORCE_ OUT_ R - Field
SCL_FORCE_OUT
reader - 0: direct output, 1: open drain output. - SCL_
FORCE_ OUT_ W - Field
SCL_FORCE_OUT
writer - 0: direct output, 1: open drain output. - SDA_
FORCE_ OUT_ R - Field
SDA_FORCE_OUT
reader - 0: direct output, 1: open drain output. - SDA_
FORCE_ OUT_ W - Field
SDA_FORCE_OUT
writer - 0: direct output, 1: open drain output. - SLV_
TX_ AUTO_ START_ EN_ R - Field
SLV_TX_AUTO_START_EN
reader - This is the enable bit for slave to send data automatically - SLV_
TX_ AUTO_ START_ EN_ W - Field
SLV_TX_AUTO_START_EN
writer - This is the enable bit for slave to send data automatically - TRANS_
START_ W - Field
TRANS_START
writer - Set this bit to start sending the data in txfifo. - TX_
LSB_ FIRST_ R - Field
TX_LSB_FIRST
reader - This bit is used to control the sending mode for data needing to be sent. 1: send data from the least significant bit, 0: send data from the most significant bit. - TX_
LSB_ FIRST_ W - Field
TX_LSB_FIRST
writer - This bit is used to control the sending mode for data needing to be sent. 1: send data from the least significant bit, 0: send data from the most significant bit. - W
- Register
CTR
writer