فهرست منبع

added non low power mode refresh interval settings

Toby Chui 1 سال پیش
والد
کامیت
8172dc291b
1فایلهای تغییر یافته به همراه11 افزوده شده و 4 حذف شده
  1. 11 4
      InkyDash/InkyDash.ino

+ 11 - 4
InkyDash/InkyDash.ino

@@ -35,14 +35,21 @@
   Display refresh interval
   
   Too frequent interval in low power mode might results getting ban by weather API / NTP servers 
+  If you are not using low power mode, edit the high pwr mode interval instead
 */
-#define REFRESH_INTERVAL 900e6 //900 seconds, aka 15 minutes
-
+#define REFRESH_INTERVAL 120e6 //900 seconds, aka 15 minutes
+#define REFRESH_INTERVAL_HIGH_PWR_MODE 900000 //900 ms, aka 15 minutes
 
 
 /* Display Libraries */
 #include <GxEPD.h>
-#include <GxGDEW075Z09/GxGDEW075Z09.h>    // 7.5" b/w/r
+
+//#include <GxGDEW075T8/GxGDEW075T8.h>      // 7.5" b/w
+//#include <GxGDEW075T7/GxGDEW075T7.h>      // 7.5" b/w 800x480
+#include <GxGDEW075Z09/GxGDEW075Z09.h>      // 7.5" b/w/r
+//#include <GxGDEW075Z08/GxGDEW075Z08.h>    // 7.5" b/w/r 800x480
+
+/* Display SPI library */
 #include <GxIO/GxIO_SPI/GxIO_SPI.h>
 #include <GxIO/GxIO.h>
 
@@ -117,7 +124,7 @@ float minTemp = 0.0;
 
 /* Schedulers */
 void datetimeUpdateCallback();
-Task t_dt(1800000, TASK_FOREVER, &datetimeUpdateCallback); //Frame update
+Task t_dt(REFRESH_INTERVAL_HIGH_PWR_MODE, TASK_FOREVER, &datetimeUpdateCallback); //Frame update
 Scheduler runner;
 
 void setup() {