Module nrf5340_net_pac::uarte0_ns[][src]

Expand description

UART with EasyDMA

Modules

Baud rate. Accuracy depends on the HFCLK source selected.

Configuration of parity and hardware flow control

Enable UART

Error source

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

Receive buffer is filled up

Last TX byte transmitted

Error detected

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

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

UART receiver has started

Receiver timeout

Data sent from TXD

UART transmitter has started

Transmitter stopped

Enable or disable interrupt

Disable interrupt

Enable interrupt

Register block Unspecified

Publish configuration for event CTS

Publish configuration for event ENDRX

Publish configuration for event ENDTX

Publish configuration for event ERROR

Publish configuration for event NCTS

Publish configuration for event RXDRDY

Publish configuration for event RXSTARTED

Publish configuration for event RXTO

Publish configuration for event TXDRDY

Publish configuration for event TXSTARTED

Publish configuration for event TXSTOPPED

Register block RXD EasyDMA channel

Shortcuts between local events and tasks

Subscribe configuration for task FLUSHRX

Subscribe configuration for task STARTRX

Subscribe configuration for task STARTTX

Subscribe configuration for task STOPRX

Subscribe configuration for task STOPTX

Flush RX FIFO into RX buffer

Start UART receiver

Start UART transmitter

Stop UART receiver

Stop UART transmitter

Register block TXD EasyDMA channel

Structs

Register block

Register block

Register block

Register block

Type Definitions

BAUDRATE register accessor: an alias for Reg<BAUDRATE_SPEC>

CONFIG register accessor: an alias for Reg<CONFIG_SPEC>

ENABLE register accessor: an alias for Reg<ENABLE_SPEC>

ERRORSRC register accessor: an alias for Reg<ERRORSRC_SPEC>

EVENTS_CTS register accessor: an alias for Reg<EVENTS_CTS_SPEC>

EVENTS_ENDRX register accessor: an alias for Reg<EVENTS_ENDRX_SPEC>

EVENTS_ENDTX register accessor: an alias for Reg<EVENTS_ENDTX_SPEC>

EVENTS_ERROR register accessor: an alias for Reg<EVENTS_ERROR_SPEC>

EVENTS_NCTS register accessor: an alias for Reg<EVENTS_NCTS_SPEC>

EVENTS_RXDRDY register accessor: an alias for Reg<EVENTS_RXDRDY_SPEC>

EVENTS_RXSTARTED register accessor: an alias for Reg<EVENTS_RXSTARTED_SPEC>

EVENTS_RXTO register accessor: an alias for Reg<EVENTS_RXTO_SPEC>

EVENTS_TXDRDY register accessor: an alias for Reg<EVENTS_TXDRDY_SPEC>

EVENTS_TXSTARTED register accessor: an alias for Reg<EVENTS_TXSTARTED_SPEC>

EVENTS_TXSTOPPED register accessor: an alias for Reg<EVENTS_TXSTOPPED_SPEC>

INTEN register accessor: an alias for Reg<INTEN_SPEC>

INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>

INTENSET register accessor: an alias for Reg<INTENSET_SPEC>

PUBLISH_CTS register accessor: an alias for Reg<PUBLISH_CTS_SPEC>

PUBLISH_ENDRX register accessor: an alias for Reg<PUBLISH_ENDRX_SPEC>

PUBLISH_ENDTX register accessor: an alias for Reg<PUBLISH_ENDTX_SPEC>

PUBLISH_ERROR register accessor: an alias for Reg<PUBLISH_ERROR_SPEC>

PUBLISH_NCTS register accessor: an alias for Reg<PUBLISH_NCTS_SPEC>

PUBLISH_RXDRDY register accessor: an alias for Reg<PUBLISH_RXDRDY_SPEC>

PUBLISH_RXSTARTED register accessor: an alias for Reg<PUBLISH_RXSTARTED_SPEC>

PUBLISH_RXTO register accessor: an alias for Reg<PUBLISH_RXTO_SPEC>

PUBLISH_TXDRDY register accessor: an alias for Reg<PUBLISH_TXDRDY_SPEC>

PUBLISH_TXSTARTED register accessor: an alias for Reg<PUBLISH_TXSTARTED_SPEC>

PUBLISH_TXSTOPPED register accessor: an alias for Reg<PUBLISH_TXSTOPPED_SPEC>

SHORTS register accessor: an alias for Reg<SHORTS_SPEC>

SUBSCRIBE_FLUSHRX register accessor: an alias for Reg<SUBSCRIBE_FLUSHRX_SPEC>

SUBSCRIBE_STARTRX register accessor: an alias for Reg<SUBSCRIBE_STARTRX_SPEC>

SUBSCRIBE_STARTTX register accessor: an alias for Reg<SUBSCRIBE_STARTTX_SPEC>

SUBSCRIBE_STOPRX register accessor: an alias for Reg<SUBSCRIBE_STOPRX_SPEC>

SUBSCRIBE_STOPTX register accessor: an alias for Reg<SUBSCRIBE_STOPTX_SPEC>

TASKS_FLUSHRX register accessor: an alias for Reg<TASKS_FLUSHRX_SPEC>

TASKS_STARTRX register accessor: an alias for Reg<TASKS_STARTRX_SPEC>

TASKS_STARTTX register accessor: an alias for Reg<TASKS_STARTTX_SPEC>

TASKS_STOPRX register accessor: an alias for Reg<TASKS_STOPRX_SPEC>

TASKS_STOPTX register accessor: an alias for Reg<TASKS_STOPTX_SPEC>