Added a message on the screen if sd card isn't present

This commit is contained in:
anschrammh 2019-03-24 23:10:39 +01:00
parent af793d44ac
commit 5f864592f9

View File

@ -2,7 +2,7 @@
boolean view_1(Adafruit_SSD1306 &display, void *pData) boolean view_1(Adafruit_SSD1306 &display, void *pData)
{ {
char time_str[150] = "", power_str[15] = ""; char time_str[150] = "", power_str[15] = "", sdCard[10] = "";
View1Packet *p = (View1Packet *) pData; View1Packet *p = (View1Packet *) pData;
switch(p->powerInfo.powerType) switch(p->powerInfo.powerType)
@ -14,7 +14,12 @@ boolean view_1(Adafruit_SSD1306 &display, void *pData)
sprintf(power_str,"BATT(%u%%)", p->powerInfo.level); sprintf(power_str,"BATT(%u%%)", p->powerInfo.level);
} }
sprintf(time_str,"RTC:time--> %d:%d:%d\ndate--> %d/%d/%d\nFree RAM : %d\nSdCard : %.2fGB\nPower : %s\nViews : %u\n",p->dateTime.hour(), p->dateTime.minute(), p->dateTime.second(), p->dateTime.day(), p->dateTime.month(), p->dateTime.year(),ESP.getFreeHeap(),p->sdCardSize,power_str, p->nbViews); if(p->sdCardSize != 0.0)
sprintf(sdCard,"%.2fGB",p->sdCardSize);
else
sprintf(sdCard,"NO CARD");
sprintf(time_str,"RTC:time--> %d:%d:%d\ndate--> %d/%d/%d\nFree RAM : %d\nSdCard : %s\nPower : %s\nViews : %u\n",p->dateTime.hour(), p->dateTime.minute(), p->dateTime.second(), p->dateTime.day(), p->dateTime.month(), p->dateTime.year(),ESP.getFreeHeap(),sdCard,power_str, p->nbViews);
display.println(time_str); display.println(time_str);
display.setCursor(0,56); display.setCursor(0,56);
display.println("GLOBAL INFO"); display.println("GLOBAL INFO");