From 3272afcef2ebc0eb9f59af9aa032fb3f1b80f264 Mon Sep 17 00:00:00 2001 From: Nicu Hodos Date: Tue, 11 Jul 2023 11:52:42 +0200 Subject: [PATCH] update brightness at specific hour instead of interval --- include/display.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/include/display.h b/include/display.h index d10b8ca..a560284 100644 --- a/include/display.h +++ b/include/display.h @@ -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();