CONFIG_BT_RX_STACK_SIZE

Size of the receiving thread stack

Type: int

Help

Size of the receiving thread stack. This is the context from which all event callbacks to the application occur. The default value is sufficient for basic operation, but if the application needs to do advanced things in its callbacks that require extra stack space, this value can be increased to accommodate for that.

Direct dependencies

(BT_HCI_HOST || BT_RECV_IS_RX_THREAD) && BT_HCI && BT

(Includes any dependencies from ifs and menus.)

Defaults

Kconfig definition

At subsys/bluetooth/host/Kconfig:112

Included via Kconfig:10Kconfig.zephyr:44subsys/Kconfig:8subsys/bluetooth/Kconfig:142

Menu path: (Top) → Bluetooth

config BT_RX_STACK_SIZE
    int "Size of the receiving thread stack"
    range 512 65536 if BT_HCI_RAW
    range 1100 65536 if BT_MESH
    range 1024 65536
    default 512 if BT_HCI_RAW
    default 2048 if BT_MESH
    default 2200 if BT_SETTINGS
    default 1024
    depends on (BT_HCI_HOST || BT_RECV_IS_RX_THREAD) && BT_HCI && BT
    help
      Size of the receiving thread stack. This is the context from
      which all event callbacks to the application occur. The
      default value is sufficient for basic operation, but if the
      application needs to do advanced things in its callbacks that
      require extra stack space, this value can be increased to
      accommodate for that.

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