Module nrf51822::uart0 [] [src]

Universal Asynchronous Receiver/Transmitter.

Modules

baudrate

UART Baudrate.

config

Configuration of parity and hardware flow control register.

enable

Enable UART and acquire IOs.

errorsrc

Error source. Write error field to 1 to clear error.

events_cts

CTS activated.

events_error

Error detected.

events_ncts

CTS deactivated.

events_rxdrdy

Data received in RXD.

events_rxto

Receiver timeout.

events_txdrdy

Data sent from TXD.

intenclr

Interrupt enable clear register.

intenset

Interrupt enable set register.

power

Peripheral power control.

pselcts

Pin select for CTS.

pselrts

Pin select for RTS.

pselrxd

Pin select for RXD.

pseltxd

Pin select for TXD.

rxd

RXD register. On read action the buffer pointer is displaced. Once read the character is consumed. If read when no character available, the UART will stop working.

shorts

Shortcuts for UART.

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

UART Baudrate.

CONFIG

Configuration of parity and hardware flow control register.

ENABLE

Enable UART and acquire IOs.

ERRORSRC

Error source. Write error field to 1 to clear error.

EVENTS_CTS

CTS activated.

EVENTS_ERROR

Error detected.

EVENTS_NCTS

CTS deactivated.

EVENTS_RXDRDY

Data received in RXD.

EVENTS_RXTO

Receiver timeout.

EVENTS_TXDRDY

Data sent from TXD.

INTENCLR

Interrupt enable clear register.

INTENSET

Interrupt enable set register.

POWER

Peripheral power control.

PSELCTS

Pin select for CTS.

PSELRTS

Pin select for RTS.

PSELRXD

Pin select for RXD.

PSELTXD

Pin select for TXD.

RXD

RXD register. On read action the buffer pointer is displaced. Once read the character is consumed. If read when no character available, the UART will stop working.

RegisterBlock

Register block

SHORTS

Shortcuts for UART.

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.