Explorar o código

Fix "Card removed" on startup

Alex Voinea %!s(int64=2) %!d(string=hai) anos
pai
achega
ef8be4dfca
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      Firmware/ultralcd.cpp

+ 1 - 0
Firmware/ultralcd.cpp

@@ -7863,6 +7863,7 @@ void ultralcd_init()
 #if defined (SDSUPPORT) && defined(SDCARDDETECT) && (SDCARDDETECT > 0)
   SET_INPUT(SDCARDDETECT);
   WRITE(SDCARDDETECT, HIGH);
+  _delay_ms(1); //wait for the pullups to raise the line
   lcd_oldcardstatus = IS_SD_INSERTED;
 #endif//(SDCARDDETECT > 0)
   lcd_encoder_diff = 0;