Merge IoTThinks PowerSaving-v17

Port current-compatible power-saving updates while retaining newer local implementations.
This commit is contained in:
mikecarper committed 2026-08-17 23:45:06 -07:00
commit c76ee004f1
10 files changed
+115 -31

No files matched your search

+10 -10
View File
@@ -426,16 +426,16 @@ bool ST7735Display::i2c_probe(TwoWire& wire, uint8_t addr) {
#define PIN_TFT_LEDA_CTL_ACTIVE HIGH
#endif
// Color scheme
ColorVal UIColor::window_bkg = ST77XX_WHITE;
ColorVal UIColor::title_bkg = ST77XX_BLUE;
ColorVal UIColor::title_txt = ST77XX_WHITE;
ColorVal UIColor::primary_txt = ST77XX_BLACK;
ColorVal UIColor::secondary_txt = (18 << 11) | (36 << 5) | 18; // mid-gray
ColorVal UIColor::warning_txt = ST77XX_ORANGE;
ColorVal UIColor::popup_bkg = ST77XX_CYAN;
ColorVal UIColor::popup_txt = ST77XX_BLACK;
ColorVal UIColor::corp_blue = 0x001A;
// Dark colors reduce panel current on the PowerSaving builds.
ColorVal UIColor::window_bkg = ST77XX_BLACK;
ColorVal UIColor::title_bkg = ST77XX_BLACK;
ColorVal UIColor::title_txt = ST77XX_GREEN;
ColorVal UIColor::primary_txt = ST77XX_GREEN;
ColorVal UIColor::secondary_txt = ST77XX_YELLOW;
ColorVal UIColor::warning_txt = ST77XX_RED;
ColorVal UIColor::popup_bkg = ST77XX_BLACK;
ColorVal UIColor::popup_txt = ST77XX_WHITE;
ColorVal UIColor::corp_blue = ST77XX_BLUE;
bool ST7735Display::begin() {
if (!sprite) {