From 55b9e429fa9837a677545d6cb01b010b82f74405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Mon, 9 Aug 2021 11:21:43 +0200 Subject: [PATCH] main: don't wait more than 3s button press --- main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.c b/main.c index cfcd1a7..83a6c93 100644 --- a/main.c +++ b/main.c @@ -228,6 +228,9 @@ void main(void) wait_10us(10000); // wait for 100 ms press_duration++; IWDG_KR = IWDG_KR_KEY_REFRESH; // reset watchdog + if (press_duration >= 30) { // 3 seconds already passed + break; // stop waiting for button to be released + } } led_error = false; // reset error state if (press_duration < 30) { // less than 3 sec