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 ifs and menus.)
Defaults
No defaults. Implicitly defaults to n
.
Kconfig definition
At <Zephyr>/drivers/serial/Kconfig.nrfx:241
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/drivers/Kconfig:26
→ <Zephyr>/drivers/serial/Kconfig:132
Menu path: (Top) → Device Drivers → Serial Drivers → nRF UART nrfx drivers
config UART_2_NRF_HW_ASYNC
bool "Use hardware RX byte counting"
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
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)