The latest development version of this page may be more current than this released 1.14.1 version.
CONFIG_UART_2_NRF_HW_ASYNC

Use hardware RX byte counting

Type: bool

Help

If default driver uses interrupts to count incoming bytes, it is possible that with higher speeds and/or high cpu load some data can be lost. It is recommended to use hardware byte counting in such scenarios. Hardware RX byte counting requires timer instance and one PPI channel

Direct dependencies

UART_2_ASYNC && UART_2_NRF_UARTE && UART_NRFX && SERIAL

(Includes any dependencies from if’s and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At drivers/serial/Kconfig.nrfx:208

Included via Kconfig:10Kconfig.zephyr:35drivers/Kconfig:22drivers/serial/Kconfig:93

Menu path: (top menu) → Device Drivers → Serial Drivers → nRF UART nrfx drivers

config UART_2_NRF_HW_ASYNC
    bool
    prompt "Use hardware RX byte counting" if UART_2_ASYNC && UART_2_NRF_UARTE && UART_NRFX && SERIAL
    depends on UART_2_ASYNC && UART_2_NRF_UARTE && UART_NRFX && SERIAL
    help
      If default driver uses interrupts to count incoming bytes, it is possible
      that with higher speeds and/or high cpu load some data can be lost.
      It is recommended to use hardware byte counting in such scenarios.
      Hardware RX byte counting requires timer instance and one PPI channel

(Definitions include propagated dependencies, including from if’s and menus.)