Merge pull request #241 from DmitryPustovit/support-display-disable-for-diy-board

Added support clearing display at 0 brightness for DIY Boards
This commit is contained in:
AirGradient
2024-09-24 09:41:01 +07:00
committed by GitHub

View File

@ -424,7 +424,17 @@ void OledDisplay::setBrightness(int percent) {
DISP()->setContrast((127 * percent) / 100);
}
} else if (ag->isBasic()) {
ag->display.setContrast((255 * percent) / 100);
if (percent == 0) {
isDisplayOff = true;
// Clear display.
ag->display.clear();
ag->display.show();
}
else {
isDisplayOff = false;
ag->display.setContrast((255 * percent) / 100);
}
}
}