]> git.tnoah.ca Git - lora-radio.git/commitdiff
makes SCREENSAVER_INTERVAL a #define to save some ram
authorjeremy <jeremy@ubuntu>
Fri, 30 Aug 2024 15:54:12 +0000 (11:54 -0400)
committerjeremy <jeremy@ubuntu>
Fri, 30 Aug 2024 15:54:12 +0000 (11:54 -0400)
Display.h

index a23ca48a5066e5a34717502a8222b2f3290e2dbc..2aec8df8549b5e7b1b7d0356c8fc1ea2922093bb 100644 (file)
--- 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;
       }