Expand description

UART with EasyDMA

Re-exports

pub use psel::PSEL;
pub use rxd::RXD;
pub use txd::TXD;

Modules

Baud rate. Accuracy depends on the HFCLK source selected.
Configuration of parity and hardware flow control
Enable UART
Error source This register is read/write one to clear.
CTS is activated (set low). Clear To Send.
Receive buffer is filled up
Last TX byte transmitted
Error detected
CTS is deactivated (set high). Not Clear To Send.
Data received in RXD (but potentially not yet transferred to Data RAM)
UART receiver has started
Receiver timeout
Data sent from TXD
UART transmitter has started
Transmitter stopped
Enable or disable interrupt
Disable interrupt
Enable interrupt
Cluster Unspecified
Cluster RXD EasyDMA channel
Shortcuts between local events and tasks
Flush RX FIFO into RX buffer
Start UART receiver
Start UART transmitter
Stop UART receiver
Stop UART transmitter
Cluster TXD EasyDMA channel

Structs

Register block

Type Definitions

BAUDRATE (rw) register accessor: an alias for Reg<BAUDRATE_SPEC>
CONFIG (rw) register accessor: an alias for Reg<CONFIG_SPEC>
ENABLE (rw) register accessor: an alias for Reg<ENABLE_SPEC>
ERRORSRC (rw) register accessor: an alias for Reg<ERRORSRC_SPEC>
EVENTS_CTS (rw) register accessor: an alias for Reg<EVENTS_CTS_SPEC>
EVENTS_ENDRX (rw) register accessor: an alias for Reg<EVENTS_ENDRX_SPEC>
EVENTS_ENDTX (rw) register accessor: an alias for Reg<EVENTS_ENDTX_SPEC>
EVENTS_ERROR (rw) register accessor: an alias for Reg<EVENTS_ERROR_SPEC>
EVENTS_NCTS (rw) register accessor: an alias for Reg<EVENTS_NCTS_SPEC>
EVENTS_RXDRDY (rw) register accessor: an alias for Reg<EVENTS_RXDRDY_SPEC>
EVENTS_RXSTARTED (rw) register accessor: an alias for Reg<EVENTS_RXSTARTED_SPEC>
EVENTS_RXTO (rw) register accessor: an alias for Reg<EVENTS_RXTO_SPEC>
EVENTS_TXDRDY (rw) register accessor: an alias for Reg<EVENTS_TXDRDY_SPEC>
EVENTS_TXSTARTED (rw) register accessor: an alias for Reg<EVENTS_TXSTARTED_SPEC>
EVENTS_TXSTOPPED (rw) register accessor: an alias for Reg<EVENTS_TXSTOPPED_SPEC>
INTEN (rw) register accessor: an alias for Reg<INTEN_SPEC>
INTENCLR (rw) register accessor: an alias for Reg<INTENCLR_SPEC>
INTENSET (rw) register accessor: an alias for Reg<INTENSET_SPEC>
SHORTS (rw) register accessor: an alias for Reg<SHORTS_SPEC>
TASKS_FLUSHRX (w) register accessor: an alias for Reg<TASKS_FLUSHRX_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_STOPRX (w) register accessor: an alias for Reg<TASKS_STOPRX_SPEC>
TASKS_STOPTX (w) register accessor: an alias for Reg<TASKS_STOPTX_SPEC>