:orphan: .. title:: CONFIG_BT_CTLR_SCHED_ADVANCED_CENTRAL_CONN_SPACING .. kconfig:: CONFIG_BT_CTLR_SCHED_ADVANCED_CENTRAL_CONN_SPACING CONFIG_BT_CTLR_SCHED_ADVANCED_CENTRAL_CONN_SPACING ################################################## *Advanced scheduling central preferred connection spacing* Type: ``int`` Help ==== .. code-block:: none 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 =================== \ :kconfig:`BT_CTLR_SCHED_ADVANCED ` && \ :kconfig:`BT_LL_SW_SPLIT ` && \ :kconfig:`BT_CTLR ` && \ :kconfig:`BT_HCI ` && \ :kconfig:`BT ` *(Includes any dependencies from ifs and menus.)* Default ======= - 0 Kconfig definition ================== At ``/bluetooth/controller/Kconfig.ll_sw_split:361`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:9`` → ``/bluetooth/Kconfig:181`` → ``/bluetooth/controller/Kconfig:789`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller → Advanced features → Advanced scheduling .. code-block:: kconfig 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.)*