CONFIG_SHELL_BACKEND_SERIAL_TX_RING_BUFFER_SIZE

Set TX ring buffer size

Type: int

Help

If UART is utilizing DMA transfers then increasing ring buffer size increases transfers length and reduces number of interrupts.

Direct dependencies

SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN && SHELL_BACKEND_SERIAL && SHELL_BACKENDS && SHELL

(Includes any dependencies from ifs and menus.)

Default

  • 8

Kconfig definition

At <Zephyr>/subsys/shell/Kconfig.backends:59

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:38<Zephyr>/subsys/shell/Kconfig:18

Menu path: (Top) → Sub Systems and OS Services → Shell → Enable shell backends → Enable serial backend → Interrupt driven

config SHELL_BACKEND_SERIAL_TX_RING_BUFFER_SIZE
    int "Set TX ring buffer size"
    default 8
    depends on SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN && SHELL_BACKEND_SERIAL && SHELL_BACKENDS && SHELL
    help
      If UART is utilizing DMA transfers then increasing ring buffer size
      increases transfers length and reduces number of interrupts.

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