* luminance of display can be changed during runtime #1106
This commit is contained in:
lumapu 2023-09-04 21:32:23 +02:00
parent a1a9a1f9cb
commit 4b34aadc16
7 changed files with 28 additions and 6 deletions

View file

@ -54,11 +54,16 @@ class DisplayMono128X64 : public DisplayMono {
mLuminance = lum;
}
void loop(void) {
void loop(uint8_t lum) {
if (mEnPowerSafe) {
if (mTimeout != 0)
mTimeout--;
}
if(mLuminance != lum) {
mLuminance = lum;
mDisplay->setContrast(mLuminance);
}
}
void disp(float totalPower, float totalYieldDay, float totalYieldTotal, uint8_t isprod) {