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) {
|
void change(bool increase) {
|
||||||
increase ? set(current + BRIGHTNESS_STEP) : set(current - BRIGHTNESS_STEP);
|
increase ? set(current + BRIGHTNESS_STEP) : set(current - BRIGHTNESS_STEP);
|
||||||
}
|
}
|
||||||
|
|
||||||
void update() {
|
|
||||||
currentHour > 8 && currentHour < 17 ? set(BRIGHTNESS_DAY) : set(BRIGHTNESS_NIGHT);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void drawTime() {
|
void drawTime() {
|
||||||
@ -73,8 +69,13 @@ namespace Display {
|
|||||||
if (colonOn) {
|
if (colonOn) {
|
||||||
if (currentHour != hour()) {
|
if (currentHour != hour()) {
|
||||||
currentHour = hour();
|
currentHour = hour();
|
||||||
Brightness::update();
|
if (currentHour == 8) {
|
||||||
if (currentHour == 8) Wifi::reconnect();
|
Brightness::set(BRIGHTNESS_DAY);
|
||||||
|
Wifi::reconnect();
|
||||||
|
}
|
||||||
|
if (currentHour == 17) {
|
||||||
|
Brightness::set(BRIGHTNESS_NIGHT);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (currentMin != minute()) {
|
if (currentMin != minute()) {
|
||||||
currentMin = minute();
|
currentMin = minute();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user