Module rtc_i2c

Source
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§

RegisterBlock
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