Module esp32c3_hal::pac::i2c0
Expand description
I2C (Inter-Integrated Circuit) Controller
Modules
I2C_CLK_CONF_REG
I2C_COMD%s_REG
I2C_CTR_REG
I2C_FIFO_DATA_REG
I2C_DATE_REG
I2C_FIFO_CONF_REG
I2C_FIFO_ST_REG
I2C_FILTER_CFG_REG
I2C_INT_CLR_REG
I2C_INT_ENA_REG
I2C_INT_RAW_REG
I2C_INT_STATUS_REG
I2C_RXFIFO_START_ADDR_REG
I2C_SCL_HIGH_PERIOD_REG
I2C_SCL_LOW_PERIOD_REG
I2C_SCL_MAIN_ST_TIME_OUT_REG
I2C_SCL_RSTART_SETUP_REG
I2C_SCL_SP_CONF_REG
I2C_SCL_ST_TIME_OUT_REG
I2C_SCL_START_HOLD_REG
I2C_SCL_STOP_HOLD_REG
I2C_SCL_STOP_SETUP_REG
I2C_SCL_STRETCH_CONF_REG
I2C_SDA_HOLD_REG
I2C_SDA_SAMPLE_REG
I2C_SLAVE_ADDR_REG
I2C_SR_REG
I2C_TO_REG
I2C_TXFIFO_START_ADDR_REG
Structs
Register block
Type Definitions
CLK_CONF (rw) register accessor: an alias for
Reg<CLK_CONF_SPEC>
COMD (rw) register accessor: an alias for
Reg<COMD_SPEC>
CTR (rw) register accessor: an alias for
Reg<CTR_SPEC>
DATA (rw) register accessor: an alias for
Reg<DATA_SPEC>
DATE (rw) register accessor: an alias for
Reg<DATE_SPEC>
FIFO_CONF (rw) register accessor: an alias for
Reg<FIFO_CONF_SPEC>
FIFO_ST (r) register accessor: an alias for
Reg<FIFO_ST_SPEC>
FILTER_CFG (rw) register accessor: an alias for
Reg<FILTER_CFG_SPEC>
INT_CLR (w) register accessor: an alias for
Reg<INT_CLR_SPEC>
INT_ENA (rw) register accessor: an alias for
Reg<INT_ENA_SPEC>
INT_RAW (r) register accessor: an alias for
Reg<INT_RAW_SPEC>
INT_STATUS (r) register accessor: an alias for
Reg<INT_STATUS_SPEC>
RXFIFO_START_ADDR (r) register accessor: an alias for
Reg<RXFIFO_START_ADDR_SPEC>
SCL_HIGH_PERIOD (rw) register accessor: an alias for
Reg<SCL_HIGH_PERIOD_SPEC>
SCL_LOW_PERIOD (rw) register accessor: an alias for
Reg<SCL_LOW_PERIOD_SPEC>
SCL_MAIN_ST_TIME_OUT (rw) register accessor: an alias for
Reg<SCL_MAIN_ST_TIME_OUT_SPEC>
SCL_RSTART_SETUP (rw) register accessor: an alias for
Reg<SCL_RSTART_SETUP_SPEC>
SCL_SP_CONF (rw) register accessor: an alias for
Reg<SCL_SP_CONF_SPEC>
SCL_START_HOLD (rw) register accessor: an alias for
Reg<SCL_START_HOLD_SPEC>
SCL_STOP_HOLD (rw) register accessor: an alias for
Reg<SCL_STOP_HOLD_SPEC>
SCL_STOP_SETUP (rw) register accessor: an alias for
Reg<SCL_STOP_SETUP_SPEC>
SCL_STRETCH_CONF (rw) register accessor: an alias for
Reg<SCL_STRETCH_CONF_SPEC>
SCL_ST_TIME_OUT (rw) register accessor: an alias for
Reg<SCL_ST_TIME_OUT_SPEC>
SDA_HOLD (rw) register accessor: an alias for
Reg<SDA_HOLD_SPEC>
SDA_SAMPLE (rw) register accessor: an alias for
Reg<SDA_SAMPLE_SPEC>
SLAVE_ADDR (rw) register accessor: an alias for
Reg<SLAVE_ADDR_SPEC>
SR (r) register accessor: an alias for
Reg<SR_SPEC>
TO (rw) register accessor: an alias for
Reg<TO_SPEC>
TXFIFO_START_ADDR (r) register accessor: an alias for
Reg<TXFIFO_START_ADDR_SPEC>