zephyr/subsys/bluetooth/controller/ticker
Vinayak Kariappa Chettimada af13d6d581 Bluetooth: controller: Fix soft latencies in periodic ticker
Fix, add the missing code for the removal of any accumulated
soft latencies or negative drift ticks when scheduling next
interval expiry with added laziness.

Typically a first interval would accumulate soft latencies
and this has to be removed if the interval is rescheduled
with any added laziness (scheduled to the next soft real
time interval).

Example, scan windows block any new scheduling until the end
of the window, adding latencies to any soft real time ticker
expiry which should try to execute as early as possible after
the scan window.

Fixes: #6083

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2018-02-12 12:13:38 +02:00
..
ticker.c Bluetooth: controller: Fix soft latencies in periodic ticker 2018-02-12 12:13:38 +02:00
ticker.h Bluetooth: controller: Fix ticker to use u32_t ticks_slot 2018-02-07 11:48:27 +01:00