[−][src]Module nrf52832_hal::nrf52832_pac::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 |