zephyr/subsys/bluetooth/controller/ll_sw
Vinayak Kariappa Chettimada a6beef4b26 Bluetooth: Controller: Replace Central connection spacing Kconfig
Replace the BT_CTLR_ADVANCED_SCHEDULING_CENTRAL_CONN_SPACING
Kconfig with BT_CTLR_CENTRAL_SPACING to configure the
the spacing from the beginning of a central connection event
to beginning of the next central connection when supporting
multiple simulataneous central connections.

If the BT_CTLR_CENTRAL_SPACING in microseconds is smaller
then the required time reservation for a connection event,
for given maximum data length and PHY in use, then the
calculated time reservation will be used as the spacing
between consecution central connection events.

The change fixes an issue wherein use of old Kconfig with
higher values causes new central connections to be placed
in between already connected central role if there was
free time space available to fit the new connections time
reservation.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2022-11-17 14:44:17 +01:00
..
nordic Bluetooth: Controller: Replace Central connection spacing Kconfig 2022-11-17 14:44:17 +01:00
openisa Bluetooth: Move out BT_ASSERT of common/log.h 2022-10-25 10:48:17 +02:00
isoal.c Bluetooth: controller: Time wrapping point used in ISO-AL calculations 2022-11-10 09:29:42 +01:00
isoal.h Bluetooth: controller: Implemented PDU release timeout 2022-10-03 13:22:13 +02:00
ll_addr.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
ll_feat.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
ll_settings.c
ll_test.h
ll_tx_pwr.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
lll_adv_aux.h
lll_adv_iso.h
lll_adv_sync.h
lll_adv.h
lll_central_iso.h
lll_central.h
lll_chan.c
lll_chan.h
lll_clock.h
lll_common.c
lll_conn_iso.h Bluetooth: controller: Add window widening for CIS/CIG 2022-11-03 08:56:58 +00:00
lll_conn.h
lll_df.h
lll_filter.h bluetooth: controller: Expose prpa cache for LLL use 2022-08-04 15:05:41 +02:00
lll_iso_tx.h
lll_peripheral_iso.h
lll_peripheral.h
lll_scan_aux.h
lll_scan.h Bluetooth: Controller: Fix Periodic Adv Sync from preemption 2022-08-03 12:02:47 +02:00
lll_sched.h
lll_sync_iso.h Bluetooth: Controller: Support for multiple BIS sync selection 2022-09-05 17:37:47 +02:00
lll_sync.h Bluetooth: df: Add ntf of insufficient resources for IQ samples 2022-09-22 18:04:00 +02:00
lll.h Bluetooth: controller: implementing SCA update procedure PDU flow 2022-11-08 10:44:54 +01:00
nrf.cmake
openisa.cmake
pdu.h Bluetooth: Controller: Add Long Control PDU support 2022-11-11 08:46:26 +00:00
ull_adv_aux.c Bluetooth: controller: Support split advertising PDU pools 2022-10-14 09:56:00 +02:00
ull_adv_internal.h Bluetooth: controller: Handle fragmented AD without chaining PDUs 2022-10-05 09:18:15 +00:00
ull_adv_iso.c Bluetooth: Controller: Add EVENT_OVERHEAD_START_US when enabling states 2022-10-10 13:55:37 +02:00
ull_adv_sync.c Bluetooth: controller: Support split advertising PDU pools 2022-10-14 09:56:00 +02:00
ull_adv_types.h Bluetooth: Controller: JIT fixes for ext. adv. duration handling 2022-10-10 13:55:37 +02:00
ull_adv.c Bluetooth: controller: Support split advertising PDU pools 2022-10-14 09:56:00 +02:00
ull_central_internal.h
ull_central_iso_internal.h
ull_central_iso.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
ull_central.c Bluetooth: Controller: Fix missing first connection event 2022-11-02 10:33:22 +01:00
ull_chan_internal.h
ull_chan.c
ull_conn_internal.h Bluetooth: controller: integrating SCA procedure and adding HCI API 2022-11-08 10:44:54 +01:00
ull_conn_iso_internal.h Bluetooth: controller: Implements ISO Test Mode HCI commands 2022-08-31 21:50:13 +00:00
ull_conn_iso_types.h Bluetooth: controller: integrating SCA procedure and adding HCI API 2022-11-08 10:44:54 +01:00
ull_conn_iso.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
ull_conn_types.h Bluetooth: controller: implementing SCA update procedure PDU flow 2022-11-08 10:44:54 +01:00
ull_conn.c Bluetooth: Controller: Add Long Control PDU support 2022-11-11 08:46:26 +00:00
ull_df_internal.h
ull_df_types.h
ull_df.c Bluetooth: Controller: df: Fix spelling errors 2022-10-12 18:41:54 +02:00
ull_filter.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
ull_filter.h
ull_internal.h Bluetooth: controller: Adding user ext. anchor point move to ctrl/CPR 2022-11-09 10:43:17 +01:00
ull_iso_internal.h Bluetooth: controller: Implements ISO Test Mode HCI commands 2022-08-31 21:50:13 +00:00
ull_iso_types.h Bluetooth: Controller: Fix stream index use in Broadcast ISO Tx 2022-09-22 15:53:35 +02:00
ull_iso.c Bluetooth: Controller: Fix missing includes to build full feature set 2022-10-07 14:34:14 +02:00
ull_llcp_cc.c Bluetooth: controller: fix CIS REQ event generation and rejection 2022-11-08 09:38:21 +00:00
ull_llcp_chmu.c
ull_llcp_common.c Bluetooth: controller: integrating SCA procedure and adding HCI API 2022-11-08 10:44:54 +01:00
ull_llcp_conn_upd.c Bluetooth: controller: add central anchor point move to new LLCP 2022-11-09 10:43:17 +01:00
ull_llcp_enc.c
ull_llcp_features.h Bluetooth: controller: implementing SCA update procedure PDU flow 2022-11-08 10:44:54 +01:00
ull_llcp_internal.h Bluetooth: controller: Adding user ext. anchor point move to ctrl/CPR 2022-11-09 10:43:17 +01:00
ull_llcp_local.c Bluetooth: controller: implementing SCA update procedure PDU flow 2022-11-08 10:44:54 +01:00
ull_llcp_pdu.c Bluetooth: controller: Adding user ext. anchor point move to ctrl/CPR 2022-11-09 10:43:17 +01:00
ull_llcp_phy.c Bluetooth: controller: llcp: fix unhandled rsp in periph phy upd proc 2022-08-26 11:56:33 +02:00
ull_llcp_remote.c Bluetooth: controller: implementing SCA update procedure PDU flow 2022-11-08 10:44:54 +01:00
ull_llcp.c Bluetooth: controller: Adding user ext. anchor point move to ctrl/CPR 2022-11-09 10:43:17 +01:00
ull_llcp.h Bluetooth: controller: Adding user ext. anchor point move to ctrl/CPR 2022-11-09 10:43:17 +01:00
ull_periph_internal.h
ull_peripheral_iso_internal.h Bluetooth: controller: integrating SCA procedure and adding HCI API 2022-11-08 10:44:54 +01:00
ull_peripheral_iso.c Bluetooth: controller: integrating SCA procedure and adding HCI API 2022-11-08 10:44:54 +01:00
ull_peripheral.c Bluetooth: Controller: Fix missing first connection event 2022-11-02 10:33:22 +01:00
ull_scan_aux.c Bluetooth: Controller: Fix node rx leak on extended scanning stop 2022-09-29 16:42:36 +02:00
ull_scan_internal.h
ull_scan_types.h Bluetooth: Controller: Fix auxiliary scan stop assertion check 2022-09-23 08:11:39 +00:00
ull_scan.c Bluetooth: Controller: Add EVENT_OVERHEAD_START_US when enabling states 2022-10-10 13:55:37 +02:00
ull_sched_internal.h
ull_sched.c Bluetooth: Controller: Replace Central connection spacing Kconfig 2022-11-17 14:44:17 +01:00
ull_sync_internal.h
ull_sync_iso_internal.h
ull_sync_iso.c Bluetooth: Controller: Fix missing includes to build full feature set 2022-10-07 14:34:14 +02:00
ull_sync_types.h
ull_sync.c Bluetooth: Controller: Remove redundant assertion check 2022-10-04 10:36:32 +02:00
ull_tx_queue.c
ull_tx_queue.h
ull.c Bluetooth: Controller: Fix to allow multiple connectable advertisers 2022-11-17 10:56:00 +01:00