#include "config.h"
#include "display.h"
#include <WiFi.h>
struct tm timeinfo;
// Display display();
void print_test();
void connectToWifi() {
WiFi.begin(WFI_SSID, WFI_PASS);
int retries = 0;
while (WiFi.status() != WL_CONNECTED) {
retries++;
delay(1000);
if(retries == 3) {
show_splaash_screen("Check Wi-Fi AP");
}
}
}
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Initializing...");
Serial.println("Connecting to WiFi...");
connectToWifi();
Serial.println("Connected to WiFi.");
configTime(UTC_OFFSET, UTC_OFFSET_DST, NTP_SERVER);
Serial.println("Got Ntp Time");
init_display();
}
void loop() {
// put your main code here, to run repeatedly:
getLocalTime(&timeinfo);
Serial.println(&timeinfo, "%A, %B %d %Y %H:%M:%S zone %Z %z ");
show_splaash_screen("By ESKE");
delay(250);
delay(10); // this speeds up the simulation
}