:orphan: .. title:: CONFIG_SHELL_BT_NUS_RX_RING_BUFFER_SIZE .. kconfig:: CONFIG_SHELL_BT_NUS_RX_RING_BUFFER_SIZE CONFIG_SHELL_BT_NUS_RX_RING_BUFFER_SIZE ####################################### *Set RX ring buffer size* Type: ``int`` Help ==== .. code-block:: none RX ring buffer size impacts accepted latency of handling incoming bytes by shell. If shell input is coming from the keyboard then it is usually enough if ring buffer is few bytes (more than one due to escape sequences). However, if bulk data is transferred it may be required to increase it. Direct dependencies =================== \ :kconfig:`SHELL_BT_NUS ` *(Includes any dependencies from ifs and menus.)* Default ======= - 32 Kconfig definition ================== At ``/subsys/shell/Kconfig:69`` Included via ``/Kconfig:8`` → ``/Kconfig.zephyr:31`` → ``/modules/Kconfig:6`` → ``/doc/_build/kconfig/Kconfig.modules:2`` → ``/Kconfig.nrf:54`` → ``/subsys/Kconfig:32`` Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Shell Bluetooth NUS transport .. code-block:: kconfig config SHELL_BT_NUS_RX_RING_BUFFER_SIZE int "Set RX ring buffer size" default 32 depends on SHELL_BT_NUS help RX ring buffer size impacts accepted latency of handling incoming bytes by shell. If shell input is coming from the keyboard then it is usually enough if ring buffer is few bytes (more than one due to escape sequences). However, if bulk data is transferred it may be required to increase it. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*