zephyr/subsys/bluetooth/controller/ll_sw
Vinayak Kariappa Chettimada b7220cef86 Bluetooth: controller: split: Fix densely scheduled event preemption
Fix LLL implementation handling preemption of currently
active radio event with densely scheduled events in the
pipeline.

Preempt timeout was stopped without consideration to there
being more queued events in the pipeline. Also, added
chaining of preemption timeouts one after the other expiry
so as to preempt currently active events by the densely
scheduled events in the pipeline.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2020-03-18 10:45:43 +01:00
..
nordic Bluetooth: controller: split: Fix densely scheduled event preemption 2020-03-18 10:45:43 +01:00
openisa bluetooth: controller: openisa/RV32M1: use DSM from LLL 2020-03-12 17:05:02 +02:00
ctrl_internal.h Bluetooth: controller: Do not use LL procedures not supported by remote 2020-03-13 13:02:13 +01:00
ctrl.c Bluetooth: controller: legacy: Fix regression handling tx pool corruption 2020-03-18 10:44:21 +01:00
ctrl.h Bluetooth: controller: Optimize calls to hci_get_class() 2019-10-11 13:31:52 +02:00
ll_addr.c Bluetooth: controller: Rename BT_LL_SW to BT_LL_SW_LEGACY 2019-07-22 14:23:42 +02:00
ll_adv_aux.c
ll_adv_aux.h
ll_adv.c Bluetooth: controller: legacy: Fix redundant priv variable check 2020-01-16 08:49:35 +01:00
ll_adv.h
ll_filter.c Bluetooth: controller: legacy: Fix HCI LE Add Device to Whitelist 2019-12-10 22:29:15 +02:00
ll_filter.h
ll_master.c
ll_mesh.c
ll_mesh.h
ll_scan.c Bluetooth: controller: Fix to reject invalid enable command 2019-09-24 08:15:56 +02:00
ll_settings.c Bluetooth: controller: Support SMI TX flag as setting 2020-01-28 20:28:50 +01:00
ll_test.c drivers: clock_control: nrf: Switch to single clock device 2019-12-17 14:38:19 +01:00
ll_test.h
ll_tx_pwr.c Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00
ll.c Bluetooth: controller: Support SMI TX flag as setting 2020-01-28 20:28:50 +01:00
lll_chan.c Bluetooth: controller: split: Add missing BT_DEBUG_ENABLED define 2019-11-21 17:08:37 +01:00
lll_chan.h
lll_conn.h Bluetooth: controller: split: Update lll_conn_flush interface 2020-01-27 13:51:08 +01:00
lll_filter.h Bluetooth: controller: split: ULL filter API modifications 2020-01-17 17:11:54 +01:00
lll.h Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00
nrf.cmake Bluetooth: controller: Clean up nrf cmake include 2020-01-29 15:27:24 +01:00
openisa.cmake bluetooth: controller: refactor CMake related files 2020-01-23 16:08:00 +01:00
pdu.h Bluetooth: controller: split: fix LL/CON/MAS/BV-74-C tx timing 2020-02-25 16:13:17 +01:00
ull_adv_aux.c
ull_adv_aux.h
ull_adv_internal.h
ull_adv_types.h Bluetooth: controller: split: Fix uninitialized advertiser rl_idx 2020-02-07 14:09:05 +01:00
ull_adv.c Bluetooth: controller: Do not use LL procedures not supported by remote 2020-03-13 13:02:13 +01:00
ull_conn_internal.h Bluetooth: controller: split: fix LL/CON/MAS/BV-74-C tx timing 2020-02-25 16:13:17 +01:00
ull_conn_types.h Bluetooth: controller: Do not use LL procedures not supported by remote 2020-03-13 13:02:13 +01:00
ull_conn.c Bluetooth: controller: split: Fix response to unexpected LL_FEATURE_RSP 2020-03-17 12:37:03 +01:00
ull_filter.c Bluetooth: controller: split: Fix regression in privacy port 2020-02-14 18:21:16 +01:00
ull_filter.h
ull_internal.h bluetooth: controller: Moved ull_entropy_get to LLL 2019-06-20 10:30:28 +02:00
ull_master_internal.h
ull_master.c Bluetooth: controller: Do not use LL procedures not supported by remote 2020-03-13 13:02:13 +01:00
ull_scan_internal.h
ull_scan_types.h
ull_scan.c Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00
ull_sched_internal.h
ull_sched.c
ull_slave_internal.h
ull_slave.c Bluetooth: controller: Prevent LLCP handling of must-expire events 2020-02-26 09:20:58 +01:00
ull.c Bluetooth: controller: Support SMI TX flag as setting 2020-01-28 20:28:50 +01:00