LEDs to default on print completion (#14535)

This commit is contained in:
Tim Moore 2019-07-07 05:17:08 -07:00 committed by Scott Lahteine
parent e7307af42d
commit 8b81c0e88f

View File

@ -36,6 +36,14 @@ private:
static bool leds_off_after_print;
#endif
static inline void set_done() {
#if ENABLED(LED_COLOR_PRESETS)
leds.set_default();
#else
leds.set_off();
#endif
}
public:
#if HAS_TEMP_HOTEND
static inline LEDColor onHotendHeatingStart() { old_intensity = 0; return leds.get_color(); }
@ -60,14 +68,14 @@ public:
leds_off_after_print = true;
#else
safe_delay(2000);
leds.set_off();
set_done();
#endif
}
static inline void onResumeAfterWait() {
#if HAS_LEDS_OFF_FLAG
if (leds_off_after_print) {
leds.set_off();
set_done();
leds_off_after_print = false;
}
#endif