CONFIG_UART_ASYNC_TX_CACHE_SIZE

TX cache buffer size

Type: int

Help

For UARTE, TX cache buffer is used when provided TX buffer is not located
in RAM, because EasyDMA in UARTE peripherals can only transfer data
from RAM.

Direct dependencies

UART_ASYNC_API && NRF_UARTE_PERIPHERAL && UART_NRFX && SERIAL

(Includes any dependencies from ifs and menus.)

Default

  • 8

Kconfig definition

At <Zephyr>/drivers/serial/Kconfig.nrfx:20

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_ASYNC_TX_CACHE_SIZE
    int "TX cache buffer size"
    default 8
    depends on UART_ASYNC_API && NRF_UARTE_PERIPHERAL && UART_NRFX && SERIAL
    help
      For UARTE, TX cache buffer is used when provided TX buffer is not located
      in RAM, because EasyDMA in UARTE peripherals can only transfer data
      from RAM.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)