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