From 122166a28454d32f0f87a6fa469ef3302173c365 Mon Sep 17 00:00:00 2001 From: Egor Shitikov Date: Tue, 10 Sep 2024 19:31:26 -0700 Subject: [PATCH] fix delay button --- tft_src/main.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tft_src/main.cpp b/tft_src/main.cpp index 4064c97..9eae332 100644 --- a/tft_src/main.cpp +++ b/tft_src/main.cpp @@ -473,22 +473,20 @@ void loop() drone_detection_level++; if (drone_detection_level > 107) drone_detection_level = DEFAULT_DRONE_DETECTION_LEVEL - 20; - } - if (button.pressedFor(500)) - { while (button.pressedNow()) { + delay(100); button_pressed_counter++; // button.update(); - delay(50); + if (button_pressed_counter > 18) { drawText(320 - 5, 5, "*", ST7789_WHITE); } } - drone_detection_level--; } - if (button_pressed_counter < 18 && button_pressed_counter > 10) + + if (button_pressed_counter < 9 && button_pressed_counter > 5) { heltec_deep_sleep(); }