summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--board/keyborg/runtime.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/board/keyborg/runtime.c b/board/keyborg/runtime.c
index 89306d85fd..c7c619c46c 100644
--- a/board/keyborg/runtime.c
+++ b/board/keyborg/runtime.c
@@ -101,11 +101,10 @@ uint32_t task_wait_event(int timeout_us)
do {
/* sleep until next interrupt */
asm volatile("wfi");
-
- STM32_TIM_DIER(2) = 0; /* disable match interrupt */
- evt = last_event;
- last_event = 0;
} while (need_wfi);
+ STM32_TIM_DIER(2) = 0; /* disable match interrupt */
+ evt = last_event;
+ last_event = 0;
return evt;
}