Expand description
Low-power I2C (Inter-Integrated Circuit) Controller
Modules§
- cmd
- I2C command%s register
- ctrl
- configure i2c ctrl
- data
- get i2c data status
- date
- version register
- int_clr
- interrupt clear register
- int_ena
- interrupt enable register
- int_raw
- interrupt raw register
- int_st
- interrupt state register
- scl_
high - configure high scl period
- scl_low
- configure low scl period
- scl_
start_ period - configure scl start period
- scl_
stop_ period - configure scl stop period
- sda_
duty - configure sda duty
- slave_
addr - configure slave id
- status
- get i2c status
- to
- configure time out
Structs§
- Register
Block - Register block
Type Aliases§
- CMD
- CMD (rw) register accessor: I2C command%s register
- CTRL
- CTRL (rw) register accessor: configure i2c ctrl
- DATA
- DATA (rw) register accessor: get i2c data status
- DATE
- DATE (rw) register accessor: version register
- INT_CLR
- INT_CLR (w) register accessor: interrupt clear register
- INT_ENA
- INT_ENA (rw) register accessor: interrupt enable register
- INT_RAW
- INT_RAW (r) register accessor: interrupt raw register
- INT_ST
- INT_ST (r) register accessor: interrupt state register
- SCL_
HIGH - SCL_HIGH (rw) register accessor: configure high scl period
- SCL_LOW
- SCL_LOW (rw) register accessor: configure low scl period
- SCL_
START_ PERIOD - SCL_START_PERIOD (rw) register accessor: configure scl start period
- SCL_
STOP_ PERIOD - SCL_STOP_PERIOD (rw) register accessor: configure scl stop period
- SDA_
DUTY - SDA_DUTY (rw) register accessor: configure sda duty
- SLAVE_
ADDR - SLAVE_ADDR (rw) register accessor: configure slave id
- STATUS
- STATUS (r) register accessor: get i2c status
- TO
- TO (rw) register accessor: configure time out