CONFIG_BT_CTLR_FAST_ENC¶
Fast Encryption Setup
Type: bool
Help¶
Enable connection encryption setup in 3 connection intervals.
Peripheral will respond to Encryption Request with Encryption Response
in the same connection interval, and also, will respond with Start
Encryption Response PDU in the 3rd connection interval, hence
completing encryption setup in 3 connection intervals. Encrypted data
would be transmitted as fast as in 3rd connection interval from the
connection establishment.
Maximum CPU time in Radio ISR will increase if this feature is
selected.
Direct dependencies¶
BT_CTLR_LE_ENC
&& BT_CONN
&& BT_LL_SW_SPLIT
&& BT_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Default¶
y if
BT_HCI_RAW
Kconfig definition¶
At <Zephyr>/subsys/bluetooth/controller/Kconfig.ll_sw_split:415
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:314
→ <Zephyr>/subsys/bluetooth/controller/Kconfig:644
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller → Advanced features
config BT_CTLR_FAST_ENC
bool "Fast Encryption Setup" if BT_CTLR_ADVANCED_FEATURES
default y if BT_HCI_RAW
depends on BT_CTLR_LE_ENC && BT_CONN && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT
help
Enable connection encryption setup in 3 connection intervals.
Peripheral will respond to Encryption Request with Encryption Response
in the same connection interval, and also, will respond with Start
Encryption Response PDU in the 3rd connection interval, hence
completing encryption setup in 3 connection intervals. Encrypted data
would be transmitted as fast as in 3rd connection interval from the
connection establishment.
Maximum CPU time in Radio ISR will increase if this feature is
selected.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)