From d282062eefb17b2f2f7bf3cdc6064289dd2859ee Mon Sep 17 00:00:00 2001 From: Reed Nightingale Date: Tue, 5 May 2020 20:35:17 -0700 Subject: [PATCH] Force redraw after setupTouch is called so that menu is on screen --- setup.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/setup.cpp b/setup.cpp index 5024e60..64691f9 100644 --- a/setup.cpp +++ b/setup.cpp @@ -539,16 +539,23 @@ MenuReturn_e runSetupMenu(const MenuItem_t* const menu_items, enterSubmenu(&setupMenu##menu_name);\ }\ -const char MT_CAL [] PROGMEM = "Calibrations"; const char MI_TOUCH [] PROGMEM = "Touch Screen"; +void setupTouchSetting(); + +const char MT_CAL [] PROGMEM = "Calibrations"; const MenuItem_t menuItemsCalibration [] PROGMEM { {MT_CAL,nullptr},//Title {SS_LOCAL_OSC_T,runLocalOscSetting}, {SS_BFO_T,runBfoSetting}, - {MI_TOUCH,setupTouch}, + {MI_TOUCH,setupTouchSetting}, }; GENERATE_MENU_T(Calibration); +void setupTouchSetting(){ + setupTouch(); + initSetupMenuCalibration(); +} + const char MT_CW [] PROGMEM = "CW Setup"; const MenuItem_t menuItemsCw [] PROGMEM { {MT_CW,nullptr},//Title