:orphan: .. title:: CONFIG_UART_ASYNC_TX_CACHE_SIZE .. kconfig:: CONFIG_UART_ASYNC_TX_CACHE_SIZE CONFIG_UART_ASYNC_TX_CACHE_SIZE ############################### *TX cache buffer size* Type: ``int`` Help ==== .. code-block:: none 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 =================== \ :kconfig:`UART_ASYNC_API ` && \ :kconfig:`NRF_UARTE_PERIPHERAL ` && \ :kconfig:`UART_NRFX ` && \ :kconfig:`SERIAL ` *(Includes any dependencies from ifs and menus.)* Default ======= - 8 Kconfig definition ================== At ``/serial/Kconfig.nrfx:20`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:26`` → ``/serial/Kconfig:132`` Menu path: (Top) → Device Drivers → Serial Drivers → nRF UART nrfx drivers .. code-block:: kconfig 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.)*