Minor improvements

This commit is contained in:
anschrammh 2019-04-28 15:39:39 +02:00
parent b141eb24c2
commit 504022d75a

View File

@ -2,7 +2,7 @@
boolean view_1(Adafruit_SSD1306 &display, void *pData)
{
char time_str[150] = "", power_str[15] = "", sdCard[10] = "";
char time_str[300] = "", power_str[15] = "", sdCard[10] = "";
View1Packet *p = (View1Packet *) pData;
switch(p->powerInfo.powerType)
@ -19,7 +19,7 @@ boolean view_1(Adafruit_SSD1306 &display, void *pData)
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);
sprintf(time_str,"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.setCursor(0,56);
display.println(F("GLOBAL INFO"));
@ -29,7 +29,7 @@ boolean view_1(Adafruit_SSD1306 &display, void *pData)
boolean view_2(Adafruit_SSD1306 &display, void *pData)
{
char conn_str[150];
char conn_str[300];
ViewAPPacket *p = (ViewAPPacket *) pData;
@ -44,11 +44,11 @@ boolean view_2(Adafruit_SSD1306 &display, void *pData)
boolean view_3(Adafruit_SSD1306 &display, void *pData)
{
char conn_str[150];
char conn_str[300];
ViewSTAPacket *p = (ViewSTAPacket *) pData;
sprintf(conn_str,"Ip addr : %u.%u.%u.%u\nMac addr : \n%s\nSignal : %d dB\n", p->ipAddr[0], p->ipAddr[1], p->ipAddr[2], p->ipAddr[3], p->macAddr.c_str(), p->sigStrength);
sprintf(conn_str,"Ip addr : %u.%u.%u.%u\nMac addr : \n%s\nSignal : %d dBm\n", p->ipAddr[0], p->ipAddr[1], p->ipAddr[2], p->ipAddr[3], p->macAddr.c_str(), p->sigStrength);
display.println(conn_str);
display.setCursor(0,56);
@ -59,12 +59,12 @@ boolean view_3(Adafruit_SSD1306 &display, void *pData)
boolean memInfo(Adafruit_SSD1306 &display, void *pData)
{
char dispBuffer[150];
char dispBuffer[300];
uint32_t freeMem;
uint16_t biggestContigMemBlock;
uint8_t frag;
ESP.getHeapStats(&freeMem, &biggestContigMemBlock, &frag);
sprintf(dispBuffer, "Free RAM : %u\nHeap frag : %u\nMax block : %u\nCPU Freq : %u MHz\n", freeMem, frag, biggestContigMemBlock, ESP.getCpuFreqMHz());
sprintf(dispBuffer, "Free RAM : %u\nHeap frag : %u\nMax block : %u\nFree Flash : %u\nProg size : %u\nCPU Freq : %u MHz\n", freeMem, frag, biggestContigMemBlock, ESP.getFreeSketchSpace(), ESP.getSketchSize(), ESP.getCpuFreqMHz());
display.println(dispBuffer);
display.setCursor(0,56);