25 lines
727 B
C++
25 lines
727 B
C++
#include <Arduino.h>
|
|
|
|
#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();
|
|
} |