diff --git a/Display.h b/Display.h index a23ca48..2aec8df 100644 --- a/Display.h +++ b/Display.h @@ -131,8 +131,8 @@ uint32_t last_disp_update = 0; int disp_update_interval = 1000/disp_target_fps; #define SCREENSAVER_TIME 500 // ms +#define SCREENSAVER_INTERVAL 600000 // ms uint32_t last_screensaver = 0; -uint32_t screensaver_interval = 600000; bool screensaver_enabled = false; uint32_t last_page_flip = 0; @@ -1118,12 +1118,12 @@ void update_display(bool blank = false) { update_disp_area(); display.display(); // Invert display to protect against OLED screen burn in - if (millis()-last_screensaver >= screensaver_interval+SCREENSAVER_TIME && screensaver_enabled) { + if (millis()-last_screensaver >= SCREENSAVER_INTERVAL+SCREENSAVER_TIME && screensaver_enabled) { display.invertDisplay(0); last_screensaver = millis(); screensaver_enabled = false; } - else if (millis()-last_screensaver >= screensaver_interval) { + else if (millis()-last_screensaver >= SCREENSAVER_INTERVAL) { display.invertDisplay(1); screensaver_enabled = true; }