From 9fa6aa01628c726e535ec4c37359968418ffdecf Mon Sep 17 00:00:00 2001 From: Christian Schubert Date: Thu, 2 Apr 2026 21:55:07 +0200 Subject: off: re-enter standby in case we left it by accident (random interrupt or cosmic rays or whatever) --- ui/simple/simple.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'ui/simple') diff --git a/ui/simple/simple.c b/ui/simple/simple.c index 38e2922..668a0cf 100644 --- a/ui/simple/simple.c +++ b/ui/simple/simple.c @@ -139,7 +139,14 @@ uint8_t off_state(Event event, uint16_t arg) { return EVENT_HANDLED; } - if (event == EV_1click) { + else if (event == EV_tick) { + if (arg > HOLD_TIMEOUT) { + go_to_standby = 1; + } + return EVENT_HANDLED; + } + + else if (event == EV_1click) { set_state(aux_state, 0); return EVENT_HANDLED; } -- cgit v1.2.3