From 5defeeedf49d9803e3a39bae4012bd9eb4b6c199 Mon Sep 17 00:00:00 2001 From: Piotr Rzeszut Date: Tue, 4 Jan 2022 04:34:17 +0100 Subject: [PATCH] Allow to power-off the radio when displaying model notes. Fix for #1274 --- radio/src/gui/common/stdlcd/view_text.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/radio/src/gui/common/stdlcd/view_text.cpp b/radio/src/gui/common/stdlcd/view_text.cpp index a70c48879..01aada192 100644 --- a/radio/src/gui/common/stdlcd/view_text.cpp +++ b/radio/src/gui/common/stdlcd/view_text.cpp @@ -108,11 +108,19 @@ void readModelNotes() waitKeysReleased(); event_t event = EVT_ENTRY; while (event != EVT_KEY_BREAK(KEY_EXIT)) { - lcdRefreshWait(); - lcdClear(); - menuTextView(event); + uint32_t power = pwrCheck(); + if (power != e_power_press) { + lcdRefreshWait(); + lcdClear(); + menuTextView(event); + lcdRefresh(); + } + if (power == e_power_off){ + drawSleepBitmap(); + boardOff(); + break; + } event = getEvent(); - lcdRefresh(); WDG_RESET(); }