Expand description
I2C (Inter-Integrated Circuit) Controller 0
Modules
- I2C command register %s
- Transmission setting
- RX FIFO read data
- Version control register
- FIFO configuration register
- FIFO status register
- Interrupt clear bits
- Interrupt enable bits
- Raw interrupt status
- Status of captured I2C communication events
- SCL filter configuration register
- Configures the high level width of the SCL clock
- Configures the low level width of the SCL clock
- SCL main status time out register
- Configures the interval between the positive edge of SCL and the negative edge of SDA
- Power configuration register
- SCL status time out register
- Configures the interval between pulling SDA low and pulling SCL low when the master generates a START condition
- Configures the delay after the SCL clock edge for a stop condition
- Configures the delay between the SDA and SCL positive edge for a stop condition
- Set SCL stretch of I2C slave
- SDA filter configuration register
- Configures the hold time after a negative SCL edge
- Configures the sample time after a positive SCL edge
- Local slave address setting
- Describe I2C work status
- Setting time out control for receiving data
Structs
- Register block
Type Definitions
- 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 (rw) register accessor: an alias for
Reg<FIFO_ST_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>
- SCL_FILTER_CFG (rw) register accessor: an alias for
Reg<SCL_FILTER_CFG_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_FILTER_CFG (rw) register accessor: an alias for
Reg<SDA_FILTER_CFG_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>