Module nrf52820_pac::uart0
source · [−]Expand description
Universal Asynchronous Receiver/Transmitter
Re-exports
pub use psel::PSEL;
Modules
Baud rate. Accuracy depends on the HFCLK source selected.
Configuration of parity and hardware flow control
Enable UART
Error source
CTS is activated (set low). Clear To Send.
Error detected
CTS is deactivated (set high). Not Clear To Send.
Data received in RXD
Receiver timeout
Data sent from TXD
Disable interrupt
Enable interrupt
Cluster
Unspecified
RXD register
Shortcuts between local events and tasks
Start UART receiver
Start UART transmitter
Stop UART receiver
Stop UART transmitter
Suspend UART
TXD register
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_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_RXTO (rw) register accessor: an alias for
Reg<EVENTS_RXTO_SPEC>
EVENTS_TXDRDY (rw) register accessor: an alias for
Reg<EVENTS_TXDRDY_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_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>
TASKS_SUSPEND (w) register accessor: an alias for
Reg<TASKS_SUSPEND_SPEC>
TXD (w) register accessor: an alias for
Reg<TXD_SPEC>