From 645b11e643d1df7a512cfb0309909302bccc636a Mon Sep 17 00:00:00 2001 From: gudnimg Date: Sun, 29 Oct 2023 16:17:03 +0000 Subject: [PATCH] Fix regression in MMU enable menu Fixes a regression introduced in https://github.com/prusa3d/Prusa-Firmware/pull/4454 --- Firmware/ultralcd.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 76996806a..33f289785 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -4082,7 +4082,7 @@ static void menuitems_MMU_settings_common() static void mmu_enable_switch() { uint8_t current_state = eeprom_read_byte((uint8_t *)EEPROM_MMU_ENABLED); - // EEPROM update is handled by the stop and start functions. + if (current_state) { MMU2::mmu2.Stop(); @@ -4091,6 +4091,8 @@ static void mmu_enable_switch() { MMU2::mmu2.Start(); } + + eeprom_toggle((uint8_t *)EEPROM_MMU_ENABLED); } static void SETTINGS_SILENT_MODE()