|
@@ -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() {
|