[−][src]Module nrf52::uart0
Universal Asynchronous Receiver/Transmitter
Modules
baudrate | Baud rate |
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 |
pselcts | Pin select for CTS |
pselrts | Pin select for RTS |
pselrxd | Pin select for RXD |
pseltxd | Pin select for TXD |
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
BAUDRATE | Baud rate |
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 |
PSELCTS | Pin select for CTS |
PSELRTS | Pin select for RTS |
PSELRXD | Pin select for RXD |
PSELTXD | Pin select for TXD |
RXD | RXD register |
RegisterBlock | Register block |
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 |