Add Controller and Updater classes for shutter control and updates
This commit is contained in:
@@ -2,9 +2,24 @@
|
||||
|
||||
#include "updater.h"
|
||||
#include "wifiManager.h"
|
||||
#include "controller.h"
|
||||
|
||||
unsigned long lastTimeCheckUpdate;
|
||||
const unsigned timeWaitRestart = 182.575 * 24 * 3600; // permet le redemarrage tous les 6mois
|
||||
const unsigned timeWaitCheckUpdate = 24 * 3600; // permet la verfu des updates tous les jours
|
||||
|
||||
WifiManager wifiManager; // se connecte automatiquement au WiFi
|
||||
Updater updater;
|
||||
Controller controller;
|
||||
|
||||
void setup() {
|
||||
updater.update(); // vérifie les updates
|
||||
controller.initController();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
if (millis() > timeWaitRestart) // redemarrage tout les 6mois
|
||||
ESP.restart();
|
||||
else if (lastTimeCheckUpdate - millis() > timeWaitCheckUpdate)
|
||||
updater.update();
|
||||
}
|
||||
Reference in New Issue
Block a user