Module i2c

Source
Expand description

Inter-Integrated Circuit bus

Modules§

bus_busy
Bus busy state indicator
config
Function configuration register
data_read
FIFO read data register
data_write
FIFO write data register
fifo_config_0
FIFO configuration register 0
fifo_config_1
FIFO configuration register 1
interrupt
Interrupt enables, states and masks
period_data
Duration of data phase
period_start
Duration of start phase
period_stop
Duration of stop phase
sub_address
Register address of slave device

Structs§

RegisterBlock
Register block

Type Aliases§

BUS_BUSY
bus_busy (rw) register accessor: Bus busy state indicator
CONFIG
config (rw) register accessor: Function configuration register
DATA_READ
data_read (r) register accessor: FIFO read data register
DATA_WRITE
data_write (w) register accessor: FIFO write data register
FIFO_CONFIG_0
fifo_config_0 (rw) register accessor: FIFO configuration register 0
FIFO_CONFIG_1
fifo_config_1 (rw) register accessor: FIFO configuration register 1
INTERRUPT
interrupt (rw) register accessor: Interrupt enables, states and masks
PERIOD_DATA
period_data (rw) register accessor: Duration of data phase
PERIOD_START
period_start (rw) register accessor: Duration of start phase
PERIOD_STOP
period_stop (rw) register accessor: Duration of stop phase
SUB_ADDRESS
sub_address (rw) register accessor: Register address of slave device