diff --git a/Firmware/mmu2.cpp b/Firmware/mmu2.cpp index 40387cdd5..333a9d0e1 100644 --- a/Firmware/mmu2.cpp +++ b/Firmware/mmu2.cpp @@ -296,6 +296,7 @@ bool MMU2::VerifyFilamentEnteredPTFE() { safe_delay_keep_alive(0); } } + Disable_E0(); if (!filament_inserted) { IncrementLoadFails(); } diff --git a/Firmware/mmu2_protocol_logic.cpp b/Firmware/mmu2_protocol_logic.cpp index bad34310c..77a0da950 100644 --- a/Firmware/mmu2_protocol_logic.cpp +++ b/Firmware/mmu2_protocol_logic.cpp @@ -29,8 +29,6 @@ namespace MMU2 { /// /// Currently, this is not possible to perform automatically at compile time with the existing languages/translations infrastructure. /// To save space a "dumb" solution was chosen + a few static_assert checks in errors_list.h preventing the code from compiling when the string doesn't match. -/// ----- -/// On Buddy FW we should improve the error screen to be able to print formatted strings static constexpr uint8_t supportedMmuFWVersion[3] PROGMEM = { mmuVersionMajor, mmuVersionMinor, mmuVersionPatch }; const Register ProtocolLogic::regs8Addrs[ProtocolLogic::regs8Count] PROGMEM = {