Module microbit::hal::pac::uart0 [−]
Expand description
Universal Asynchronous Receiver/Transmitter
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 | Register block Unspecified |
| rxd | RXD register |
| shorts | Shortcuts between local events and tasks |
| 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
| PSEL | Register block |
| RegisterBlock | Register block |
Type Definitions
| 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 |
| RXD | RXD register |
| SHORTS | Shortcuts between local events and tasks |
| 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 |