Module twi0

Source
Expand description

I2C compatible Two-Wire Interface 0

Re-exports§

pub use psel::PSEL;

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

RegisterBlock
Register block

Type Aliases§

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