zephyr/subsys/bluetooth/controller/ll_sw
Vinayak Kariappa Chettimada ae03e35d6c Bluetooth: controller: Fix incorrect master role scheduling
Revert incorrect calculation introduced in
commit ec5a787da2 ("Bluetooth: controller: Fix multiple
master role event scheduling") and revert a related
incorrect fix in commit a02606cbf9 ("Bluetooth:
controller: Fix missing ticks to us conversion").

Fixes the controller assert in ctrl.c line number 1477. A
64-bit arithmetic took ~35 us in Radio ISR for nRF51 causing
the ISR to take too much time before packet buffer could be
set.

Also, fixed master scheduling by correctly accounting for
the jitter between each master event.

Relates to: #5486

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2018-02-16 07:29:12 +02:00
..
ctrl_internal.h Bluetooth: controller: Use anonymous structs and unions in PDUs 2018-02-05 16:48:37 +01:00
ctrl.c Bluetooth: controller: Fix incorrect master role scheduling 2018-02-16 07:29:12 +02:00
ctrl.h Bluetooth: controller: Rename radio_*_is_enabled to ll_*_is_enabled 2018-02-06 10:49:25 +01:00
ll_addr.c Bluetooth: controller: Rename radio_*_is_enabled to ll_*_is_enabled 2018-02-06 10:49:25 +01:00
ll_adv.c Bluetooth: controller: Rename radio_*_is_enabled to ll_*_is_enabled 2018-02-06 10:49:25 +01:00
ll_adv.h Bluetooth: controller: Rename Kconfig prefix 2017-08-14 15:44:56 +03:00
ll_filter.c Bluetooth: controller: Rename radio_*_is_enabled to ll_*_is_enabled 2018-02-06 10:49:25 +01:00
ll_filter.h Bluetooth: controller: Fix RL index check 2017-08-21 18:49:59 +02:00
ll_master.c Bluetooth: controller: Rename radio_*_is_enabled to ll_*_is_enabled 2018-02-06 10:49:25 +01:00
ll_scan.c Bluetooth: controller: Rename radio_*_is_enabled to ll_*_is_enabled 2018-02-06 10:49:25 +01:00
ll_test.c Bluetooth: controller: GPIO PA/LNA feature 2017-09-29 15:38:31 +02:00
ll_test.h Bluetooth: controller: Add Direct Test Mode support 2017-09-04 06:08:09 -04:00
ll_tx_pwr.c Bluetooth: controller: Conditional compile BT_LL_SW variant 2018-01-25 11:51:10 +01:00
ll.c Bluetooth: controller: Refactor ticker integration into hal 2018-02-13 13:26:37 +01:00
pdu.h Bluetooth: controller: Use anonymous structs and unions in PDUs 2018-02-05 16:48:37 +01:00