zephyr/drivers/bluetooth/controller
Vinayak Chettimada 2253f9b2b0 Bluetooth: Controller: alternate ticker compare set logic
Paranoid with older compare set logic, the changes in this
commit is better in avoiding compares being set to stale
count values (values in past). Compares shall always be set
in future w.r.t to current count value in the counter h/w.

No longer using fp_worker_sched() to explicitly run the
worker because there may be no ticks elapsed when worker
runs, which leads to ticker job running thereafter not to
update the compare to a new value, probably leading to a
stalled controller roles.

Change-id: If07f648357585ebb80c35d1320210eac3137781c
Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no>
2016-09-07 13:19:37 +00:00
..
hal Bluetooth: Controller: Hardware abstraction layer for nRF5x radio 2016-09-07 08:17:26 +03:00
hci Bluetooth: Controller: Switch to Zephyr's hci.h for cmd handling 2016-09-07 08:17:26 +03:00
ll Bluetooth: Controller: alternate ticker compare set logic 2016-09-07 13:19:37 +00:00
util Bluetooth: Controller: Fix coding style in ctrl.c, util/ and main.c 2016-09-07 08:17:26 +03:00
Kconfig Bluetooth: Controller: Measure and use correct stack size 2016-09-07 08:17:26 +03:00
main.c Bluetooth: Controller: Measure and use correct stack size 2016-09-07 08:17:26 +03:00
Makefile Bluetooth: Controller: Add BLE controller driver 2016-09-07 08:17:26 +03:00