From 002a7d31a4abbdf292fa8c87fcfa993c91936904 Mon Sep 17 00:00:00 2001 From: Marek Bel Date: Mon, 16 Sep 2019 18:31:12 +0200 Subject: [PATCH] Make lcd_wizard() more debug friendly. --- Firmware/ultralcd.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 537541cf8..38d7bf48e 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -4669,6 +4669,10 @@ void lcd_wizard(WizState state) bool end = false; int wizard_event; const char *msg = NULL; + // Make sure EEPROM_WIZARD_ACTIVE is true if entering using different entry point + // other than WizState::Run - it is useful for debugging wizard. + if (state != S::Run) eeprom_update_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 1); + while (!end) { printf_P(PSTR("Wizard state: %d\n"), state); switch (state) {