From cb1137d295780b525e6787237de73614ca2db9a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Rymanowski?= Date: Wed, 10 Jul 2019 13:49:17 +0200 Subject: [PATCH] nimble/ll: Fix start time calculations --- nimble/controller/src/ble_ll_sched.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nimble/controller/src/ble_ll_sched.c b/nimble/controller/src/ble_ll_sched.c index e69affdd4..4dd187a8a 100644 --- a/nimble/controller/src/ble_ll_sched.c +++ b/nimble/controller/src/ble_ll_sched.c @@ -1705,9 +1705,9 @@ ble_ll_sched_aux_scan(struct ble_mbuf_hdr *ble_hdr, start_time = ble_hdr->beg_cputime + off_ticks; start_time_rem_usecs = ble_hdr->rem_usecs + off_rem_usecs; - if (start_time_rem_usecs > 30) { + if (start_time_rem_usecs >= 31) { start_time++; - start_time_rem_usecs -= 30; + start_time_rem_usecs -= 31; } start_time -= g_ble_ll_sched_offset_ticks;