update brightness at specific hour instead of interval
This commit is contained in:
parent
58d60c02b8
commit
3272afcef2
@ -44,10 +44,6 @@ namespace Display {
|
||||
void change(bool increase) {
|
||||
increase ? set(current + BRIGHTNESS_STEP) : set(current - BRIGHTNESS_STEP);
|
||||
}
|
||||
|
||||
void update() {
|
||||
currentHour > 8 && currentHour < 17 ? set(BRIGHTNESS_DAY) : set(BRIGHTNESS_NIGHT);
|
||||
}
|
||||
}
|
||||
|
||||
void drawTime() {
|
||||
@ -73,8 +69,13 @@ namespace Display {
|
||||
if (colonOn) {
|
||||
if (currentHour != hour()) {
|
||||
currentHour = hour();
|
||||
Brightness::update();
|
||||
if (currentHour == 8) Wifi::reconnect();
|
||||
if (currentHour == 8) {
|
||||
Brightness::set(BRIGHTNESS_DAY);
|
||||
Wifi::reconnect();
|
||||
}
|
||||
if (currentHour == 17) {
|
||||
Brightness::set(BRIGHTNESS_NIGHT);
|
||||
}
|
||||
}
|
||||
if (currentMin != minute()) {
|
||||
currentMin = minute();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user