LEDs to default on print completion (#14535)
This commit is contained in:
		
				
					committed by
					
						
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							e7307af42d
						
					
				
				
					commit
					8b81c0e88f
				
			@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user