|
@@ -2058,32 +2058,24 @@ static void clean_up_after_endstop_or_probe_move() {
|
2058
|
2058
|
|
2059
|
2059
|
#if ENABLED(PROBING_FANS_OFF)
|
2060
|
2060
|
void fans_pause(bool p) {
|
2061
|
|
- if (p && fans_paused) { // If called out of order something is wrong
|
|
2061
|
+ if (p == fans_paused) { // If called out of order something is wrong
|
2062
|
2062
|
SERIAL_ERROR_START;
|
2063
|
|
- SERIAL_ERRORLNPGM("Fans already paused!");
|
|
2063
|
+ serialprintPGM(fans_paused ? PSTR("Fans already paused!") : PSTR("Fans already unpaused!"));
|
2064
|
2064
|
return;
|
2065
|
2065
|
}
|
2066
|
2066
|
|
2067
|
|
- if (!p && !fans_paused) {
|
2068
|
|
- SERIAL_ERROR_START;
|
2069
|
|
- SERIAL_ERRORLNPGM("Fans already unpaused!");
|
2070
|
|
- return;
|
2071
|
|
- }
|
2072
|
|
-
|
2073
|
|
- if (p) {
|
|
2067
|
+ if (p)
|
2074
|
2068
|
for (uint8_t x = 0;x < FAN_COUNT;x++) {
|
2075
|
2069
|
paused_fanSpeeds[x] = fanSpeeds[x];
|
2076
|
2070
|
fanSpeeds[x] = 0;
|
2077
|
2071
|
}
|
2078
|
|
- }
|
2079
|
|
- else {
|
|
2072
|
+ else
|
2080
|
2073
|
for (uint8_t x = 0;x < FAN_COUNT;x++)
|
2081
|
2074
|
fanSpeeds[x] = paused_fanSpeeds[x];
|
2082
|
|
- }
|
2083
|
2075
|
|
2084
|
2076
|
fans_paused = p;
|
2085
|
2077
|
}
|
2086
|
|
-#endif
|
|
2078
|
+#endif // PROBING_FANS_OFF
|
2087
|
2079
|
|
2088
|
2080
|
#if HAS_BED_PROBE
|
2089
|
2081
|
|