zephyr/subsys/bluetooth/controller
Vinayak Kariappa Chettimada 072c8f2c68 Bluetooth: Controller: Fix assertion failed [evdone]
When there are radio events with time reservations lower
than the preemption timeout of 1.5 ms, the pipeline has to
account for the maximum radio events that can be enqueued
during the preempt timeout duration. All these enqueued
events could be aborted in case of late scheduling needing
as many done event buffers.

During continuous scanning, there can be 1 active radio
event, 1 scan resume and 1 new scan prepare. If there are
peripheral prepares in addition, and due to late scheduling
all these will abort needing 4 done buffers.

If Extended Scanning is supported, then an additional
auxiliary scan event's prepare could be enqueued in the
pipeline during the preemption duration.

Fixes #36381.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2021-10-04 18:26:11 +02:00
..
crypto
hal Bluetooth: controller: ll_sw: nordic: Add DF antenna configuration handling 2021-01-20 14:55:24 +01:00
hci Bluetooth: Controller: Implement Periodic Advertiser List 2021-10-01 21:48:51 +02:00
include Bluetooth: Controller: Implement Periodic Advertiser List 2021-10-01 21:48:51 +02:00
ll_sw Bluetooth: Controller: Fix assertion failed [evdone] 2021-10-04 18:26:11 +02:00
ticker Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
util Bluetooth: controller: Add function to calculate BIS access address 2021-05-05 08:41:09 -04:00
CMakeLists.txt Bluetooth: Controller: Implement Periodic Advertiser List 2021-10-01 21:48:51 +02:00
Kconfig Bluetooth: Controller: Implement Periodic Advertiser List 2021-10-01 21:48:51 +02:00
Kconfig.df Bluetooth: Controller: Fix DF for per adv chains scanning 2021-08-27 11:46:31 -04:00
Kconfig.ll_sw_split Bluetooth: Controller: Fix BT_CTLR_FAST_ENC Kconfig help text 2021-09-28 15:39:55 +02:00