Browse Source

Apply HOTEND_INDEX in preheat methods

pull/1/head
Scott Lahteine 9 years ago
parent
commit
809da999dc
  1. 21
      Marlin/temperature.h

21
Marlin/temperature.h

@ -247,11 +247,24 @@ class Temperature {
* Preheating hotends * Preheating hotends
*/ */
#ifdef MILLISECONDS_PREHEAT_TIME #ifdef MILLISECONDS_PREHEAT_TIME
static bool is_preheating(uint8_t hotend) { static bool is_preheating(uint8_t e) {
return preheat_end_time[hotend] && PENDING(millis(), preheat_end_time[hotend]); #if HOTENDS == 1
UNUSED(e);
#endif
return preheat_end_time[HOTEND_INDEX] && PENDING(millis(), preheat_end_time[HOTEND_INDEX]);
}
static void start_preheat_time(uint8_t e) {
#if HOTENDS == 1
UNUSED(e);
#endif
preheat_end_time[HOTEND_INDEX] = millis() + MILLISECONDS_PREHEAT_TIME;
}
static void reset_preheat_time(uint8_t e) {
#if HOTENDS == 1
UNUSED(e);
#endif
preheat_end_time[HOTEND_INDEX] = 0;
} }
static void start_preheat_time(uint8_t hotend) { preheat_end_time[hotend] = millis() + MILLISECONDS_PREHEAT_TIME; }
static void reset_preheat_time(uint8_t hotend) { preheat_end_time[hotend] = 0; }
#else #else
#define is_preheating(n) (false) #define is_preheating(n) (false)
#endif #endif

Loading…
Cancel
Save