[−][src]Module nrf52810_hal::pac::twis0
I2C compatible Two-Wire Slave Interface with EasyDMA
Modules
address | Description collection: TWI slave address n |
config | Configuration register for the address match mechanism |
enable | Enable TWIS |
errorsrc | Error source |
events_error | TWI error |
events_read | Read command received |
events_rxstarted | Receive sequence started |
events_stopped | TWI stopped |
events_txstarted | Transmit sequence started |
events_write | Write command received |
inten | Enable or disable interrupt |
intenclr | Disable interrupt |
intenset | Enable interrupt |
match_ | Status register indicating which address had a match |
orc | Over-read character. Character sent out in case of an over-read of the transmit buffer. |
psel | Register block Unspecified |
rxd | Register block RXD EasyDMA channel |
shorts | Shortcuts between local events and tasks |
tasks_preparerx | Prepare the TWI slave to respond to a write command |
tasks_preparetx | Prepare the TWI slave to respond to a read command |
tasks_resume | Resume TWI transaction |
tasks_stop | Stop TWI transaction |
tasks_suspend | Suspend TWI transaction |
txd | Register block TXD EasyDMA channel |
Structs
PSEL | Register block |
RXD | Register block |
RegisterBlock | Register block |
TXD | Register block |
Type Definitions
ADDRESS | Description collection: TWI slave address n |
CONFIG | Configuration register for the address match mechanism |
ENABLE | Enable TWIS |
ERRORSRC | Error source |
EVENTS_ERROR | TWI error |
EVENTS_READ | Read command received |
EVENTS_RXSTARTED | Receive sequence started |
EVENTS_STOPPED | TWI stopped |
EVENTS_TXSTARTED | Transmit sequence started |
EVENTS_WRITE | Write command received |
INTEN | Enable or disable interrupt |
INTENCLR | Disable interrupt |
INTENSET | Enable interrupt |
MATCH | Status register indicating which address had a match |
ORC | Over-read character. Character sent out in case of an over-read of the transmit buffer. |
SHORTS | Shortcuts between local events and tasks |
TASKS_PREPARERX | Prepare the TWI slave to respond to a write command |
TASKS_PREPARETX | Prepare the TWI slave to respond to a read command |
TASKS_RESUME | Resume TWI transaction |
TASKS_STOP | Stop TWI transaction |
TASKS_SUSPEND | Suspend TWI transaction |