diff --git a/epicardium/ble/ble.c b/epicardium/ble/ble.c index ae4ce225350d369b955be95d005c3680834894c7..a071f06782d60b4c45a08b7d45addd5e6a04379b 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) {