chiark / gitweb /
reinitialize the lcd, if the SD card is inserted or removed. It seems that LCDs can...
[marlin.git] / Marlin / ultralcd.pde
index e3888903f8e4b16c6611a7fd12756062daa6bece..f2a2b59f49958c264c206a35d8e86bc50615f6e9 100644 (file)
@@ -95,6 +95,7 @@ FORCE_INLINE void clear()
 void lcd_init()
 {
   //beep();
+  
   byte Degree[8] =
   {
     B01100,
@@ -2080,6 +2081,7 @@ void MainMenu::update()
     {
       force_lcd_update=true;
       oldcardstatus=CARDINSERTED;
+      lcd_init(); // to maybe revive the lcd if static electricty killed it.
       //Serial.println("echo: SD CHANGE");
       if(CARDINSERTED)
       {