Explorar o código

MMU - display status while switching active extruder [PFW-465]

Robert Pelnar %!s(int64=5) %!d(string=hai) anos
pai
achega
dfb4bfac5b
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      Firmware/ultralcd.cpp

+ 5 - 1
Firmware/ultralcd.cpp

@@ -528,7 +528,11 @@ void lcdui_print_percent_done(void)
 // Print extruder status (5 chars total)
 void lcdui_print_extruder(void)
 {
-	int chars = lcd_printf_P(_N(" T%u"), mmu_extruder);
+	int chars = 0;
+	if (mmu_extruder == tmp_extruder)
+		chars = lcd_printf_P(_N(" T%u"), mmu_extruder);
+	else
+		chars = lcd_printf_P(_N(" %u>%u"), mmu_extruder, tmp_extruder);
 	lcd_space(5 - chars);
 }