Expand description

I2C compatible Two-Wire Interface

Re-exports

pub use psel::PSEL;

Modules

Address used in the TWI transfer
Enable TWI
Error source
TWI byte boundary, generated before each byte that is sent or received
TWI error
TWI RXD byte received
TWI stopped
TWI entered the suspended state
TWI TXD byte sent
TWI frequency. Accuracy depends on the HFCLK source selected.
Disable interrupt
Enable interrupt
Cluster Unspecified
RXD register
Shortcuts between local events and tasks
Resume TWI transaction
Start TWI receive sequence
Start TWI transmit sequence
Stop TWI transaction
Suspend TWI transaction
TXD register

Structs

Register block

Type Definitions

ADDRESS (rw) register accessor: an alias for Reg<ADDRESS_SPEC>
ENABLE (rw) register accessor: an alias for Reg<ENABLE_SPEC>
ERRORSRC (rw) register accessor: an alias for Reg<ERRORSRC_SPEC>
EVENTS_BB (rw) register accessor: an alias for Reg<EVENTS_BB_SPEC>
EVENTS_ERROR (rw) register accessor: an alias for Reg<EVENTS_ERROR_SPEC>
EVENTS_RXDREADY (rw) register accessor: an alias for Reg<EVENTS_RXDREADY_SPEC>
EVENTS_STOPPED (rw) register accessor: an alias for Reg<EVENTS_STOPPED_SPEC>
EVENTS_SUSPENDED (rw) register accessor: an alias for Reg<EVENTS_SUSPENDED_SPEC>
EVENTS_TXDSENT (rw) register accessor: an alias for Reg<EVENTS_TXDSENT_SPEC>
FREQUENCY (rw) register accessor: an alias for Reg<FREQUENCY_SPEC>
INTENCLR (rw) register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET (rw) register accessor: an alias for Reg<INTENSET_SPEC>
RXD (r) register accessor: an alias for Reg<RXD_SPEC>
SHORTS (rw) register accessor: an alias for Reg<SHORTS_SPEC>
TASKS_RESUME (w) register accessor: an alias for Reg<TASKS_RESUME_SPEC>
TASKS_STARTRX (w) register accessor: an alias for Reg<TASKS_STARTRX_SPEC>
TASKS_STARTTX (w) register accessor: an alias for Reg<TASKS_STARTTX_SPEC>
TASKS_STOP (w) register accessor: an alias for Reg<TASKS_STOP_SPEC>
TASKS_SUSPEND (w) register accessor: an alias for Reg<TASKS_SUSPEND_SPEC>
TXD (rw) register accessor: an alias for Reg<TXD_SPEC>