-
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:10
→ Kconfig.zephyr:35
→ drivers/Kconfig:22
→ drivers/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" ifUART_2_ASYNC
&&UART_2_NRF_UARTE
&&UART_NRFX
&&SERIAL
depends onUART_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.)