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
&& SHIELD_X_NUCLEO_IDB05A1
) || (BT
&& SHIELD_X_NUCLEO_IDB05A1
) || (BT
&& BOARD_B_L4S5I_IOT01A
) || (BT
&& BOARD_DISCO_L475_IOT1
) || (BT
&& BOARD_STM32L562E_DK
) || (BT
&& SHIELD_X_NUCLEO_IDB05A1
) || (BT_CONN
&& BT_HCI
&& BT
)
(Includes any dependencies from ifs and menus.)
Defaults¶
n
n
n
n
n
n
y if !
BT_CTLR
&& !BT_STM32_IPM
&& !BT_ESP32
y if
BT_HCI_RAW
Kconfig definitions¶
At <Zephyr>/boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:21
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:18
→ <nRF>/doc/_build/kconfig/Kconfig.shield.defconfig:1
Menu path: (Top)
config BT_HCI_ACL_FLOW_CONTROL
bool
default n
depends on BT && SHIELD_X_NUCLEO_IDB05A1
At <Zephyr>/boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:21
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:20
Menu path: (Top)
config BT_HCI_ACL_FLOW_CONTROL
bool
default n
depends on BT && SHIELD_X_NUCLEO_IDB05A1
At <Zephyr>/boards/arm/b_l4s5i_iot01a/Kconfig.defconfig:43
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:22
Menu path: (Top)
config BT_HCI_ACL_FLOW_CONTROL
bool
default n
depends on BT && BOARD_B_L4S5I_IOT01A
At <Zephyr>/boards/arm/disco_l475_iot1/Kconfig.defconfig:48
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:22
Menu path: (Top)
config BT_HCI_ACL_FLOW_CONTROL
bool
default n
depends on BT && BOARD_DISCO_L475_IOT1
At <Zephyr>/boards/arm/stm32l562e_dk/Kconfig.defconfig:32
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:22
Menu path: (Top)
config BT_HCI_ACL_FLOW_CONTROL
bool
default n
depends on BT && BOARD_STM32L562E_DK
At <Zephyr>/boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:21
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:22
Menu path: (Top)
config BT_HCI_ACL_FLOW_CONTROL
bool
default n
depends on BT && SHIELD_X_NUCLEO_IDB05A1
At <Zephyr>/subsys/bluetooth/Kconfig:190
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/subsys/Kconfig:9
Menu path: (Top) → Sub Systems and OS Services → Bluetooth
config BT_HCI_ACL_FLOW_CONTROL
bool "Controller to Host ACL flow control support"
default y if !BT_CTLR && !BT_STM32_IPM && !BT_ESP32
default y if BT_HCI_RAW
select POLL
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.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)