CONFIG_BT_HCI_ACL_FLOW_CONTROL

Controller to Host ACL flow control support

Type: bool

Help

Enable support for throttling ACL buffers from the controller to the host. This is particularly useful when the host and controller are on separate cores since it ensures that we do not run out of incoming ACL buffers.

Direct dependencies

(BT && BOARD_DISCO_L475_IOT1) || (BT_CONN && BT_HCI && BT)

(Includes any dependencies from if’s and menus.)

Defaults

Symbols selected by this symbol

Kconfig definitions

At boards/arm/disco_l475_iot1/Kconfig.defconfig:149

Included via Kconfig:10Kconfig.zephyr:21

Menu path: (top menu)

config BT_HCI_ACL_FLOW_CONTROL
    bool
    default "n" if BT && BOARD_DISCO_L475_IOT1
    depends on BT && BOARD_DISCO_L475_IOT1

At subsys/bluetooth/Kconfig:120

Included via Kconfig:10Kconfig.zephyr:39subsys/Kconfig:8

Menu path: (top menu) → Bluetooth → Bluetooth support

config BT_HCI_ACL_FLOW_CONTROL
    bool
    prompt "Controller to Host ACL flow control support" if BT_CONN && BT_HCI && BT
    default "y" if !BT_CTLR && BT_CONN && BT_HCI && BT
    default "y" if BT_HCI_RAW && BT_CONN && BT_HCI && BT
    select POLL if BT_CONN && BT_HCI && BT
    depends on BT_CONN && BT_HCI && BT
    help
      Enable support for throttling ACL buffers from the controller
      to the host. This is particularly useful when the host and
      controller are on separate cores since it ensures that we do
      not run out of incoming ACL buffers.

(Definitions include propagated dependencies, including from if’s and menus.)