From ef8be4dfca3455b64fd7b596632e710cb9801529 Mon Sep 17 00:00:00 2001 From: Alex Voinea Date: Wed, 24 Aug 2022 20:09:27 +0300 Subject: [PATCH] Fix "Card removed" on startup --- Firmware/ultralcd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 2d28c9f66..1e327010b 100755 --- a/Firmware/ultralcd.cpp +++ b/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;