diff --git a/src/main.cpp b/src/main.cpp index 8566f8d..4d22a42 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -372,19 +372,22 @@ void testFileIO(fs::FS &fs, const char * path){ void sd_init() { + uint8_t cardType = SD.cardType(); + + if(cardType == CARD_NONE){ + Serial.println("No SD card attached"); + errorCode(4); + return; + } + if(!SD.begin()){ Serial.println("Card Mount Failed"); errorCode(3); return; } - uint8_t cardType = SD.cardType(); - if(cardType == CARD_NONE){ - Serial.println("No SD card attached"); - errorCode(4); - return; - } + uint64_t cardSize = SD.cardSize() / (1024 * 1024); Serial.printf("SD Card Size: %lluMB\n", cardSize);