Browse Source

PFW-1344 Fullscreen message Loading Filament

When loading a filament through the LCD,
show a full screen message:

Loading Filament N

Where N can range from 0 to 5.
Guðni Már Gilbert 3 năm trước cách đây
mục cha
commit
1e391f303c
1 tập tin đã thay đổi với 8 bổ sung1 xóa
  1. 8 1
      Firmware/mmu2.cpp

+ 8 - 1
Firmware/mmu2.cpp

@@ -337,11 +337,18 @@ bool MMU2::load_filament(uint8_t index) {
     if( ! WaitForMMUReady())
         return false;
 
+    lcd_update_enable(false);
+    lcd_clear();
+    lcd_puts_at_P(0, 1, _T(MSG_LOADING_FILAMENT));
+    lcd_print(' ');
+    lcd_print(index + 1);
+
     ReportingRAII rep(CommandInProgress::LoadFilament);
     logic.LoadFilament(index);
     manage_response(false, false);
     Sound_MakeSound(e_SOUND_TYPE_StandardConfirm);
-    
+    lcd_update_enable(true);
+
     return true;
 }