zephyr/drivers/bluetooth
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
..
controller Bluetooth: Controller: alternate ticker compare set logic 2016-09-07 13:19:37 +00:00
nble drivers/nble: Rename nrf51 power management functions 2016-09-07 08:17:26 +03:00
h4.c Bluetooth: Add priority buffer for handling critical HCI events 2016-06-29 14:51:51 +00:00
h5.c Bluetooth/drivers: Fix missing argument in printf for h5 driver 2016-09-07 08:17:26 +03:00
Kconfig Bluetooth: Controller: Hardware abstraction layer for nRF5x radio 2016-09-07 08:17:26 +03:00
Makefile Bluetooth: Controller: Hardware abstraction layer for nRF5x radio 2016-09-07 08:17:26 +03:00
nrf51_pm.c drivers/nble: Rename nrf51 power management functions 2016-09-07 08:17:26 +03:00
nrf51_pm.h drivers/nble: Rename nrf51 power management functions 2016-09-07 08:17:26 +03:00
util.h Bluetooth: Make UART draining logic consistent across drivers 2016-05-04 13:37:44 +00:00