Browse Source

Fix probe fan compiling error (#13930)

pull/1/head
Ludy 6 years ago
committed by Scott Lahteine
parent
commit
a504366138
  1. 2
      Marlin/src/gcode/control/M80_M81.cpp
  2. 4
      Marlin/src/module/temperature.cpp
  3. 3
      Marlin/src/module/temperature.h

2
Marlin/src/gcode/control/M80_M81.cpp

@ -97,7 +97,7 @@ void GcodeSuite::M81() {
thermalManager.zero_fan_speeds();
#if ENABLED(PROBING_FANS_OFF)
thermalManager.fans_paused = false;
ZERO(thermalManager.paused_fan_speed);
ZERO(thermalManager.saved_fan_speed);
#endif
#endif

4
Marlin/src/module/temperature.cpp

@ -138,8 +138,9 @@ hotend_info_t Temperature::temp_hotend[HOTENDS]; // = { 0 }
#endif
#if ENABLED(PROBING_FANS_OFF)
#if EITHER(PROBING_FANS_OFF, ADVANCED_PAUSE_FANS_PAUSE)
bool Temperature::fans_paused; // = false;
uint8_t Temperature::saved_fan_speed[FAN_COUNT]; // = { 0 }
#endif
#if ENABLED(ADAPTIVE_FAN_SLOWING)
@ -181,7 +182,6 @@ hotend_info_t Temperature::temp_hotend[HOTENDS]; // = { 0 }
#if EITHER(PROBING_FANS_OFF, ADVANCED_PAUSE_FANS_PAUSE)
void Temperature::set_fans_paused(const bool p) {
static uint8_t saved_fan_speed[FAN_COUNT]; // = { 0 }
if (p != fans_paused) {
fans_paused = p;
if (p)

3
Marlin/src/module/temperature.h

@ -459,8 +459,9 @@ class Temperature {
static void set_fan_speed(const uint8_t target, const uint16_t speed);
#if ENABLED(PROBING_FANS_OFF)
#if EITHER(PROBING_FANS_OFF, ADVANCED_PAUSE_FANS_PAUSE)
static bool fans_paused;
static uint8_t saved_fan_speed[FAN_COUNT];
#endif
static constexpr inline uint8_t fanPercent(const uint8_t speed) { return ui8_to_percent(speed); }

Loading…
Cancel
Save