From dddc6d6ac24ccd47648d093880d53c8aaf45c643 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 10 Nov 2019 10:45:43 +0100 Subject: [PATCH] added "Power OFF delay" --- radio/src/gui/colorlcd/radio_setup.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/radio_setup.cpp b/radio/src/gui/colorlcd/radio_setup.cpp index 5a5c49288..69e5a944d 100644 --- a/radio/src/gui/colorlcd/radio_setup.cpp +++ b/radio/src/gui/colorlcd/radio_setup.cpp @@ -348,6 +348,21 @@ void RadioSetupPage::build(FormWindow * window) grid.nextLine(); } +#if defined(PWR_BUTTON_PRESS) + { + new StaticText(window, grid.getLabelSlot(), STR_PWR_OFF_DELAY); + auto edit = new NumberEdit(window, grid.getFieldSlot(), 0, 3, + [=]() -> int32_t { + return 2 - g_eeGeneral.pwrOffSpeed; + }, + [=](int32_t newValue) { + g_eeGeneral.pwrOffSpeed = 2 - newValue; + }); + edit->setSuffix("s"); + grid.nextLine(); + } +#endif + // GPS { new Subtitle(window, grid.getLabelSlot(), STR_GPS); @@ -455,4 +470,4 @@ void RadioSetupPage::build(FormWindow * window) grid.nextLine(); window->setInnerHeight(grid.getWindowHeight()); -} \ No newline at end of file +}