From 6540b4561cda00fc19c126a35366d30cf94ffbfd Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Tue, 6 Oct 2020 00:52:11 +0200 Subject: [PATCH] HF_AVEFUL: allow to exit mode with long press --- armsrc/Standalone/hf_aveful.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/armsrc/Standalone/hf_aveful.c b/armsrc/Standalone/hf_aveful.c index 2fa8a88e5..97ef78745 100644 --- a/armsrc/Standalone/hf_aveful.c +++ b/armsrc/Standalone/hf_aveful.c @@ -147,9 +147,10 @@ void RunMod(void) { int state = STATE_SEARCH; DbpString("Scanning..."); + int button_pressed = BUTTON_NO_CLICK; for (;;) { // Was our button held down or pressed? - int button_pressed = BUTTON_HELD(1000); + button_pressed = BUTTON_HELD(1000); if (button_pressed != BUTTON_NO_CLICK || data_available()) break; @@ -248,6 +249,8 @@ void RunMod(void) { state = STATE_SEARCH; } } + if (button_pressed == BUTTON_HOLD) //Holding down the button + break; } DbpString("exiting");