zephyr/subsys/bluetooth/controller/ll_sw
Troels Nilsson d7acb9355c Bluetooth: controller: Fix JIT rescheduling for ext. advertising
Fixes two issues with the JIT scheduler:

Rescheduling of primary advertising packets for extended advertising
when using the JIT scheduler did not work, since the done events for
the primary events never made it into the reschedule logic

The EVENT_DONE_EXTRA_TYPE_ADV_AUX event (for auxillary packets) could
cause a "reschedule" for a primary event that was actually sent
successfully (causing it to be sent twice)

Signed-off-by: Troels Nilsson <trnn@demant.com>
2023-01-10 14:05:42 +00:00
..
nordic Bluetooth: controller: Fix JIT rescheduling for ext. advertising 2023-01-10 14:05:42 +00:00
openisa Bluetooth: controller: refactor ull_rx_put/sched 2022-12-09 12:44:39 +01:00
isoal.c Bluetooth: controller: corrected time stamps for unframed RX 2022-12-07 10:15:17 +00:00
isoal.h Bluetooth: controller: corrected time stamps for unframed RX 2022-12-07 10:15:17 +00:00
ll_addr.c
ll_feat.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ll_settings.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ll_test.h
ll_tx_pwr.c
lll_adv_aux.h
lll_adv_iso.h
lll_adv_sync.h
lll_adv.h Bluetooth: Controller: Receive starting at selected BIS and skip others 2022-12-12 18:43:47 +01:00
lll_central_iso.h
lll_central.h
lll_chan.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
lll_chan.h
lll_clock.h
lll_common.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
lll_conn_iso.h Bluetooth: controller: Implementing CIS STO & establishment timeout 2022-12-01 10:32:34 +01:00
lll_conn.h
lll_df.h
lll_filter.h
lll_iso_tx.h
lll_peripheral_iso.h
lll_peripheral.h
lll_scan_aux.h
lll_scan.h
lll_sched.h
lll_sync_iso.h Bluetooth: Controller: Receive starting at selected BIS and skip others 2022-12-12 18:43:47 +01:00
lll_sync.h
lll.h Bluetooth: controller: refactor ull_rx_put/sched 2022-12-09 12:44:39 +01:00
nrf.cmake Bluetooth: controller: Implement CIS Central in ULL 2022-11-18 12:48:13 +01:00
openisa.cmake
pdu.h Bluetooth: controller: refactor pdu encode/decode functions 2022-12-09 12:44:39 +01:00
ull_adv_aux.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01: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: refactor ull_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_adv_sync.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01: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: Fix JIT rescheduling for ext. advertising 2023-01-10 14:05:42 +00:00
ull_central_internal.h
ull_central_iso_internal.h Bluetooth: controller: CIS Central fixes from EBQ run 2022-11-18 12:48:13 +01:00
ull_central_iso.c Bluetooth: controller: CIS Central fixes 2022-12-05 15:48:39 +01:00
ull_central.c Bluetooth: controller: refactor ll_rx_put/sched 2022-12-09 12:44:39 +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: Implement CIS Central in ULL 2022-11-18 12:48:13 +01:00
ull_conn_iso_types.h Bluetooth: controller: Implementing CIS STO & establishment timeout 2022-12-01 10:32:34 +01:00
ull_conn_iso.c Bluetooth: controller: refactor ll_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_conn_types.h Bluetooth: controller: store STO value instead of pre-calculated reload 2022-12-01 10:32:34 +01:00
ull_conn.c Bluetooth: controller: refactor ull_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_df_internal.h
ull_df_types.h
ull_df.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ull_filter.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ull_filter.h
ull_internal.h Bluetooth: controller: refactor ll_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_iso_internal.h Bluetooth: controller: Add handle to ll_data_path_sink_create 2022-12-09 11:18:49 +01:00
ull_iso_types.h
ull_iso.c Bluetooth: Controller: One extra ISO rx buffer for empty PDU reception 2022-12-12 18:43:47 +01:00
ull_llcp_cc.c Bluetooth: controller: refactor ll_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_llcp_chmu.c Bluetooth: controller: refactor to remove duplicated state function 2022-12-09 12:44:39 +01:00
ull_llcp_common.c Bluetooth: controller: refactor to remove duplicated functionality 2022-12-09 12:44:39 +01:00
ull_llcp_conn_upd.c Bluetooth: controller: refactor conn update notify function 2022-12-09 12:44:39 +01:00
ull_llcp_enc.c Bluetooth: controller: refactor enc setup lll function 2022-12-09 12:44:39 +01:00
ull_llcp_features.h Bluetooth: controller: Implement local CIS Creation procedure 2022-11-18 12:48:13 +01:00
ull_llcp_internal.h Bluetooth: controller: refactor pdu encode/decode functions 2022-12-09 12:44:39 +01:00
ull_llcp_local.c Bluetooth: controller: Add lock around LLCP data 2022-11-30 12:49:15 +01:00
ull_llcp_pdu.c Bluetooth: controller: consider host ctrl feature bits in feat exchange 2023-01-08 19:48:38 +01:00
ull_llcp_phy.c Bluetooth: controller: refactor ll_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_llcp_remote.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ull_llcp.c Bluetooth: controller: consider host ctrl feature bits in feat exchange 2023-01-08 19:48:38 +01:00
ull_llcp.h Bluetooth: controller: Implement local CIS Creation procedure 2022-11-18 12:48:13 +01:00
ull_periph_internal.h
ull_peripheral_iso_internal.h Bluetooth: controller: Move CIS peripheral functionality to ull_conn_iso 2022-11-18 12:48:13 +01:00
ull_peripheral_iso.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ull_peripheral.c Bluetooth: controller: refactor ll_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_scan_aux.c Bluetooth: controller: refactor ll_rx_put/sched 2022-12-09 12:44:39 +01: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: refactor ll_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_sched_internal.h
ull_sched.c Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
ull_sync_internal.h
ull_sync_iso_internal.h
ull_sync_iso.c Bluetooth: Controller: Receive starting at selected BIS and skip others 2022-12-12 18:43:47 +01:00
ull_sync_types.h
ull_sync.c Bluetooth: controller: refactor ll_rx_put/sched 2022-12-09 12:44:39 +01:00
ull_tx_queue.c
ull_tx_queue.h
ull.c Bluetooth: controller: refactor ull_rx_put/sched 2022-12-09 12:44:39 +01:00