Browse Source

Fix compile of MMU2 with S-mode disabled (#19584)

vanilla_fb_2.0.x
ellensp 4 years ago
committed by Scott Lahteine
parent
commit
9834a36a17
  1. 8
      Marlin/src/feature/mmu2/mmu2.cpp

8
Marlin/src/feature/mmu2/mmu2.cpp

@ -340,17 +340,17 @@ void MMU2::mmu_loop() {
#endif #endif
if (rx_ok()) { if (rx_ok()) {
// response to C0 mmu command in PRUSA_MMU2_S_MODE // Response to C0 mmu command in PRUSA_MMU2_S_MODE
bool can_reset = true; bool can_reset = true;
if (ENABLED(PRUSA_MMU2_S_MODE) && last_cmd == MMU_CMD_C0) { #if ENABLED(PRUSA_MMU2_S_MODE)
if (!mmu2s_triggered) { if (!mmu2s_triggered && last_cmd == MMU_CMD_C0) {
can_reset = false; can_reset = false;
// MMU ok received but filament sensor not triggered, retrying... // MMU ok received but filament sensor not triggered, retrying...
DEBUG_ECHOLNPGM("MMU => 'ok' (filament not present in gears)"); DEBUG_ECHOLNPGM("MMU => 'ok' (filament not present in gears)");
DEBUG_ECHOLNPGM("MMU <= 'C0' (keep trying)"); DEBUG_ECHOLNPGM("MMU <= 'C0' (keep trying)");
MMU2_COMMAND("C0"); MMU2_COMMAND("C0");
} }
} #endif
if (can_reset) { if (can_reset) {
DEBUG_ECHOLNPGM("MMU => 'ok'"); DEBUG_ECHOLNPGM("MMU => 'ok'");
ready = true; ready = true;

Loading…
Cancel
Save