35 lines
1021 B
C++
35 lines
1021 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() {
|
|
Serial.begin(115200);
|
|
delay(2000); // Attendez que le moniteur se connecte
|
|
Serial.println("\n\n=== DÉMARRAGE ===");
|
|
Serial.println("Serial connecté!");
|
|
|
|
updater.update();
|
|
Serial.println("Updater terminé");
|
|
|
|
// controller.initController();
|
|
// Serial.println("Contrôleur initialisé");
|
|
}
|
|
|
|
void loop() {
|
|
// if (millis() > timeWaitRestart) // redemarrage tout les 6mois
|
|
// ESP.restart();
|
|
// else if (lastTimeCheckUpdate - millis() > timeWaitCheckUpdate)
|
|
// updater.update();
|
|
|
|
// controller.manualOpen();
|
|
} |