From b99038736c9eeeffb994e21619c9bf0e9b552011 Mon Sep 17 00:00:00 2001 From: Marek Bel Date: Mon, 16 Sep 2019 18:22:34 +0200 Subject: [PATCH] Use eeprom_update_byte instead of eeprom_write_byte --- Firmware/ultralcd.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 7bdd15b48..537541cf8 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -4688,10 +4688,10 @@ void lcd_wizard(WizState state) wizard_event = lcd_show_multiscreen_message_yes_no_and_wait_P(_i("Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"), false, true);////MSG_WIZARD_WELCOME c=20 r=7 if (wizard_event) { state = S::Restore; - eeprom_write_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 1); + eeprom_update_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 1); } else { - eeprom_write_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 0); + eeprom_update_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 0); end = true; } break; @@ -4701,7 +4701,7 @@ void lcd_wizard(WizState state) case CALIBRATION_STATUS_XYZ_CALIBRATION: state = S::Xyz; break; //run xyz cal. case CALIBRATION_STATUS_Z_CALIBRATION: state = S::Z; break; //run z cal. case CALIBRATION_STATUS_LIVE_ADJUST: state = S::IsFil; break; //run live adjust - case CALIBRATION_STATUS_CALIBRATED: end = true; eeprom_write_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 0); break; + case CALIBRATION_STATUS_CALIBRATED: end = true; eeprom_update_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 0); break; default: state = S::Selftest; break; //if calibration status is unknown, run wizard from the beginning } break; @@ -4794,7 +4794,7 @@ void lcd_wizard(WizState state) } break; case S::Finish: //we are finished - eeprom_write_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 0); + eeprom_update_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 0); end = true; break;