diff --git a/Marlin/src/feature/power.cpp b/Marlin/src/feature/power.cpp index 5df016a2d..4ba3e30a2 100644 --- a/Marlin/src/feature/power.cpp +++ b/Marlin/src/feature/power.cpp @@ -105,9 +105,9 @@ void Power::power_on() { lastPowerOn = millis(); if (!powersupply_on) { PSU_PIN_ON(); - delay(PSU_POWERUP_DELAY); + safe_delay(PSU_POWERUP_DELAY); restore_stepper_drivers(); - TERN_(HAS_TRINAMIC_CONFIG, delay(PSU_POWERUP_DELAY)); + TERN_(HAS_TRINAMIC_CONFIG, safe_delay(PSU_POWERUP_DELAY)); } } diff --git a/Marlin/src/gcode/control/M80_M81.cpp b/Marlin/src/gcode/control/M80_M81.cpp index 6ba094902..98efcce04 100644 --- a/Marlin/src/gcode/control/M80_M81.cpp +++ b/Marlin/src/gcode/control/M80_M81.cpp @@ -72,9 +72,9 @@ #endif #if DISABLED(AUTO_POWER_CONTROL) - delay(PSU_POWERUP_DELAY); + safe_delay(PSU_POWERUP_DELAY); restore_stepper_drivers(); - TERN_(HAS_TRINAMIC_CONFIG, delay(PSU_POWERUP_DELAY)); + TERN_(HAS_TRINAMIC_CONFIG, safe_delay(PSU_POWERUP_DELAY)); #endif TERN_(HAS_LCD_MENU, ui.reset_status());