Module uart0

Source
Expand description

Universal Asynchronous Receiver/Transmitter

Re-exports§

pub use psel::PSEL;

Modules§

baudrate
Baud rate. Accuracy depends on the HFCLK source selected.
config
Configuration of parity and hardware flow control
enable
Enable UART
errorsrc
Error source
events_cts
CTS is activated (set low). Clear To Send.
events_error
Error detected
events_ncts
CTS is deactivated (set high). Not Clear To Send.
events_rxdrdy
Data received in RXD
events_rxto
Receiver timeout
events_txdrdy
Data sent from TXD
intenclr
Disable interrupt
intenset
Enable interrupt
psel
Cluster Unspecified
rxd
RXD register
shorts
Shortcut register
tasks_startrx
Start UART receiver
tasks_starttx
Start UART transmitter
tasks_stoprx
Stop UART receiver
tasks_stoptx
Stop UART transmitter
tasks_suspend
Suspend UART
txd
TXD register

Structs§

RegisterBlock
Register block

Type Aliases§

BAUDRATE
BAUDRATE (rw) register accessor: an alias for Reg<BAUDRATE_SPEC>
CONFIG
CONFIG (rw) register accessor: an alias for Reg<CONFIG_SPEC>
ENABLE
ENABLE (rw) register accessor: an alias for Reg<ENABLE_SPEC>
ERRORSRC
ERRORSRC (rw) register accessor: an alias for Reg<ERRORSRC_SPEC>
EVENTS_CTS
EVENTS_CTS (rw) register accessor: an alias for Reg<EVENTS_CTS_SPEC>
EVENTS_ERROR
EVENTS_ERROR (rw) register accessor: an alias for Reg<EVENTS_ERROR_SPEC>
EVENTS_NCTS
EVENTS_NCTS (rw) register accessor: an alias for Reg<EVENTS_NCTS_SPEC>
EVENTS_RXDRDY
EVENTS_RXDRDY (rw) register accessor: an alias for Reg<EVENTS_RXDRDY_SPEC>
EVENTS_RXTO
EVENTS_RXTO (rw) register accessor: an alias for Reg<EVENTS_RXTO_SPEC>
EVENTS_TXDRDY
EVENTS_TXDRDY (rw) register accessor: an alias for Reg<EVENTS_TXDRDY_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_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_STOPRX
TASKS_STOPRX (w) register accessor: an alias for Reg<TASKS_STOPRX_SPEC>
TASKS_STOPTX
TASKS_STOPTX (w) register accessor: an alias for Reg<TASKS_STOPTX_SPEC>
TASKS_SUSPEND
TASKS_SUSPEND (w) register accessor: an alias for Reg<TASKS_SUSPEND_SPEC>
TXD
TXD (w) register accessor: an alias for Reg<TXD_SPEC>