Files
hardware/Hard/src/main.cpp
T

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();
}