From ac5631e670b0080a390cf858fa16cfe12de41d8a Mon Sep 17 00:00:00 2001 From: schneider <schneider@blinkenlichts.net> Date: Sun, 4 Aug 2019 00:45:17 +0200 Subject: [PATCH] fix(ble): Regularly update WSF timers --- epicardium/ble/ble.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/epicardium/ble/ble.c b/epicardium/ble/ble.c index ae4ce2253..a071f0678 100644 --- a/epicardium/ble/ble.c +++ b/epicardium/ble/ble.c @@ -133,7 +133,7 @@ static void vTimerCallback(xTimerHandle pxTimer) { //printf("wake\n"); int tick = xTaskGetTickCount(); - printf("WsfTimerUpdate(%d)\n", tick - lasttick); + //printf("WsfTimerUpdate(%d)\n", tick - lasttick); WsfTimerUpdate(tick - lasttick); lasttick = tick; //printf("done\n"); @@ -169,6 +169,7 @@ static void scheduleTimer(void) bool_t timerRunning; wsfTimerTicks_t time_to_next_expire; + vTimerCallback(NULL); time_to_next_expire = WsfTimerNextExpiration(&timerRunning); if(timerRunning) { -- GitLab