Browse Source

Merge pull request #2137 from thinkyhead/tweak_swh

Move millis call in start_watching_heater
pull/1/head
AnHardt 10 years ago
parent
commit
94dff5b36a
  1. 3
      Marlin/temperature.cpp

3
Marlin/temperature.cpp

@ -1004,10 +1004,9 @@ void tp_init() {
* This is called when the temperature is set. (M104, M109) * This is called when the temperature is set. (M104, M109)
*/ */
void start_watching_heater(int e) { void start_watching_heater(int e) {
millis_t ms = millis() + WATCH_TEMP_PERIOD * 1000;
if (degHotend(e) < degTargetHotend(e) - (WATCH_TEMP_INCREASE + TEMP_HYSTERESIS + 1)) { if (degHotend(e) < degTargetHotend(e) - (WATCH_TEMP_INCREASE + TEMP_HYSTERESIS + 1)) {
watch_target_temp[e] = degHotend(e) + WATCH_TEMP_INCREASE; watch_target_temp[e] = degHotend(e) + WATCH_TEMP_INCREASE;
watch_heater_next_ms[e] = ms; watch_heater_next_ms[e] = millis() + WATCH_TEMP_PERIOD * 1000;;
} }
else else
watch_heater_next_ms[e] = 0; watch_heater_next_ms[e] = 0;

Loading…
Cancel
Save