-
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 subsys/shell/Kconfig.backends:59
Included via Kconfig:8
→ Kconfig.zephyr:34
→ subsys/Kconfig:41
→ 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 onSHELL_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.)