[][src]Module nrf5340_net_pac::uarte0_ns

UART with EasyDMA

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 Note : this register is read / write one to clear.

events_cts

CTS is activated (set low). Clear To Send.

events_endrx

Receive buffer is filled up

events_endtx

Last TX byte transmitted

events_error

Error detected

events_ncts

CTS is deactivated (set high). Not Clear To Send.

events_rxdrdy

Data received in RXD (but potentially not yet transferred to Data RAM)

events_rxstarted

UART receiver has started

events_rxto

Receiver timeout

events_txdrdy

Data sent from TXD

events_txstarted

UART transmitter has started

events_txstopped

Transmitter stopped

inten

Enable or disable interrupt

intenclr

Disable interrupt

intenset

Enable interrupt

psel

Register block Unspecified

publish_cts

Publish configuration for event CTS

publish_endrx

Publish configuration for event ENDRX

publish_endtx

Publish configuration for event ENDTX

publish_error

Publish configuration for event ERROR

publish_ncts

Publish configuration for event NCTS

publish_rxdrdy

Publish configuration for event RXDRDY

publish_rxstarted

Publish configuration for event RXSTARTED

publish_rxto

Publish configuration for event RXTO

publish_txdrdy

Publish configuration for event TXDRDY

publish_txstarted

Publish configuration for event TXSTARTED

publish_txstopped

Publish configuration for event TXSTOPPED

rxd

Register block RXD EasyDMA channel

shorts

Shortcuts between local events and tasks

subscribe_flushrx

Subscribe configuration for task FLUSHRX

subscribe_startrx

Subscribe configuration for task STARTRX

subscribe_starttx

Subscribe configuration for task STARTTX

subscribe_stoprx

Subscribe configuration for task STOPRX

subscribe_stoptx

Subscribe configuration for task STOPTX

tasks_flushrx

Flush RX FIFO into RX buffer

tasks_startrx

Start UART receiver

tasks_starttx

Start UART transmitter

tasks_stoprx

Stop UART receiver

tasks_stoptx

Stop UART transmitter

txd

Register block TXD EasyDMA channel

Structs

PSEL

Register block

RXD

Register block

RegisterBlock

Register block

TXD

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 Note : this register is read / write one to clear.

EVENTS_CTS

CTS is activated (set low). Clear To Send.

EVENTS_ENDRX

Receive buffer is filled up

EVENTS_ENDTX

Last TX byte transmitted

EVENTS_ERROR

Error detected

EVENTS_NCTS

CTS is deactivated (set high). Not Clear To Send.

EVENTS_RXDRDY

Data received in RXD (but potentially not yet transferred to Data RAM)

EVENTS_RXSTARTED

UART receiver has started

EVENTS_RXTO

Receiver timeout

EVENTS_TXDRDY

Data sent from TXD

EVENTS_TXSTARTED

UART transmitter has started

EVENTS_TXSTOPPED

Transmitter stopped

INTEN

Enable or disable interrupt

INTENCLR

Disable interrupt

INTENSET

Enable interrupt

PUBLISH_CTS

Publish configuration for event CTS

PUBLISH_ENDRX

Publish configuration for event ENDRX

PUBLISH_ENDTX

Publish configuration for event ENDTX

PUBLISH_ERROR

Publish configuration for event ERROR

PUBLISH_NCTS

Publish configuration for event NCTS

PUBLISH_RXDRDY

Publish configuration for event RXDRDY

PUBLISH_RXSTARTED

Publish configuration for event RXSTARTED

PUBLISH_RXTO

Publish configuration for event RXTO

PUBLISH_TXDRDY

Publish configuration for event TXDRDY

PUBLISH_TXSTARTED

Publish configuration for event TXSTARTED

PUBLISH_TXSTOPPED

Publish configuration for event TXSTOPPED

SHORTS

Shortcuts between local events and tasks

SUBSCRIBE_FLUSHRX

Subscribe configuration for task FLUSHRX

SUBSCRIBE_STARTRX

Subscribe configuration for task STARTRX

SUBSCRIBE_STARTTX

Subscribe configuration for task STARTTX

SUBSCRIBE_STOPRX

Subscribe configuration for task STOPRX

SUBSCRIBE_STOPTX

Subscribe configuration for task STOPTX

TASKS_FLUSHRX

Flush RX FIFO into RX buffer

TASKS_STARTRX

Start UART receiver

TASKS_STARTTX

Start UART transmitter

TASKS_STOPRX

Stop UART receiver

TASKS_STOPTX

Stop UART transmitter