[−][src]Module nrf52840_hal::nrf52840_pac::twi0
I2C compatible Two-Wire Interface 0
Modules
address |
Address used in the TWI transfer |
enable |
Enable TWI |
errorsrc |
Error source |
events_bb |
TWI byte boundary, generated before each byte that is sent or received |
events_error |
TWI error |
events_rxdready |
TWI RXD byte received |
events_stopped |
TWI stopped |
events_suspended |
TWI entered the suspended state |
events_txdsent |
TWI TXD byte sent |
frequency |
TWI frequency. Accuracy depends on the HFCLK source selected. |
intenclr |
Disable interrupt |
intenset |
Enable interrupt |
psel |
Register block Unspecified |
rxd |
RXD register |
shorts |
Shortcut register |
tasks_resume |
Resume TWI transaction |
tasks_startrx |
Start TWI receive sequence |
tasks_starttx |
Start TWI transmit sequence |
tasks_stop |
Stop TWI transaction |
tasks_suspend |
Suspend TWI transaction |
txd |
TXD register |
Structs
ADDRESS |
Address used in the TWI transfer |
ENABLE |
Enable TWI |
ERRORSRC |
Error source |
EVENTS_BB |
TWI byte boundary, generated before each byte that is sent or received |
EVENTS_ERROR |
TWI error |
EVENTS_RXDREADY |
TWI RXD byte received |
EVENTS_STOPPED |
TWI stopped |
EVENTS_SUSPENDED |
TWI entered the suspended state |
EVENTS_TXDSENT |
TWI TXD byte sent |
FREQUENCY |
TWI frequency. Accuracy depends on the HFCLK source selected. |
INTENCLR |
Disable interrupt |
INTENSET |
Enable interrupt |
PSEL |
Register block |
RXD |
RXD register |
RegisterBlock |
Register block |
SHORTS |
Shortcut register |
TASKS_RESUME |
Resume TWI transaction |
TASKS_STARTRX |
Start TWI receive sequence |
TASKS_STARTTX |
Start TWI transmit sequence |
TASKS_STOP |
Stop TWI transaction |
TASKS_SUSPEND |
Suspend TWI transaction |
TXD |
TXD register |