CONFIG_BT_CTLR_SCHED_ADVANCED_CENTRAL_CONN_SPACING
Advanced scheduling central preferred connection spacing
Type: int
Help
The central preferred connection spacing defines an additional spacing
in microseconds, added to the fixed ~1250 us spacing obtained by enabling
BT_CTLR_SCHED_ADVANCED. Specifying 0 (default) will obtain a spacing of
~1250 us, whereas specifying 1250 will yield a spacing of ~2500 us.
The spacing is defined as the distance in time between the anchor points
of the established central role connections.
The precision is determined by the resolution of the platform dependent
ticker clock.
When spefifying values above 6.25 ms, the spacing may be unobtainable if
the connection interval becomes smaller than the total spacing. In that
case, modulo is applied and a total spacing of 15 ms on a 10 ms connection
interval yields 5 ms spacing.
For multiple connections, it may become impossible to honor the preferred
spacing, in which case overlapping will occur.
Direct dependencies
BT_CTLR_SCHED_ADVANCED
&& BT_LL_SW_SPLIT
&& BT_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Default
0
Kconfig definition
At <Zephyr>/subsys/bluetooth/controller/Kconfig.ll_sw_split:361
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:181
→ <Zephyr>/subsys/bluetooth/controller/Kconfig:790
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller → Advanced features → Advanced scheduling
config BT_CTLR_SCHED_ADVANCED_CENTRAL_CONN_SPACING
int "Advanced scheduling central preferred connection spacing" if BT_CTLR_ADVANCED_FEATURES
default 0
depends on BT_CTLR_SCHED_ADVANCED && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT
help
The central preferred connection spacing defines an additional spacing
in microseconds, added to the fixed ~1250 us spacing obtained by enabling
BT_CTLR_SCHED_ADVANCED. Specifying 0 (default) will obtain a spacing of
~1250 us, whereas specifying 1250 will yield a spacing of ~2500 us.
The spacing is defined as the distance in time between the anchor points
of the established central role connections.
The precision is determined by the resolution of the platform dependent
ticker clock.
When spefifying values above 6.25 ms, the spacing may be unobtainable if
the connection interval becomes smaller than the total spacing. In that
case, modulo is applied and a total spacing of 15 ms on a 10 ms connection
interval yields 5 ms spacing.
For multiple connections, it may become impossible to honor the preferred
spacing, in which case overlapping will occur.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)