Browse Source

bug fixes

pull/1131/head
dAjaY85 2 years ago
parent
commit
b12effd59e
  1. 6
      src/plugins/Display/Display_ePaper.cpp

6
src/plugins/Display/Display_ePaper.cpp

@ -165,6 +165,11 @@ void DisplayEPaper::actualPowerPaged(float totalPower, float totalYieldDay, floa
} else {
snprintf(_fmtText, sizeof(_fmtText), "offline");
}
if ((totalPower == 0) && (mEnPowerSafe)) {
_display->fillRect(0, mHeadFootPadding, 200, 200, GxEPD_BLACK);
_display->drawBitmap(0, 0, logo, 200, 200, GxEPD_WHITE);
} else {
_display->getTextBounds(_fmtText, 0, 0, &tbx, &tby, &tbw, &tbh);
x = ((_display->width() - tbw) / 2) - tbx;
_display->setCursor(x, mHeadFootPadding + tbh + 10);
@ -234,6 +239,7 @@ void DisplayEPaper::actualPowerPaged(float totalPower, float totalYieldDay, floa
x = ((_display->width() - tbw - 20) / 2) - tbx;
_display->setCursor(x, y);
_display->println(_fmtText);
}
} while (_display->nextPage());
}
//***************************************************************************

Loading…
Cancel
Save