#include #include #include "device.h" #include "wlan.h" #include "display.h" #include "settings.h" //#include "cloud.h" #include "datetime.h" #include "playlist.h" #include "app.h" #include "image.h" void gotoDeepSleep(); String getWakeupReason(); void setup() { // put your setup code here, to run once: Serial.begin(115200); delay(100); //Take some time to open up the Serial Monitor Serial.println(); Serial.println("setup..."); Serial.println(); if (!SPIFFS.begin()) { Serial.println("An Error has occurred while mounting SPIFFS"); return; } setupDisplay(); setupSettings(); setupDevice(); setupImage(); setupWlan(); if (WiFi.isConnected()) { setupDateTime(); setupPlaylist(); //setupCloud(); } setupApp(); Serial.println(); Serial.println("setup - done"); } void loop() { // put your main code here, to run repeatedly: if (WiFi.isConnected()) { loopDateTime(); loopPlaylist(); //loopCloud(); } loopApp(); //loopDevice(); }