Files
OpenDTU/src/main.cpp

47 lines
1.1 KiB
C++
Raw Normal View History

2022-04-10 16:57:24 +02:00
#include "Configuration.h"
2022-04-09 13:08:51 +02:00
#include "defaults.h"
2022-04-09 11:05:14 +02:00
#include <Arduino.h>
2022-04-09 13:08:51 +02:00
#include <LittleFS.h>
2022-04-09 11:05:14 +02:00
2022-04-09 11:05:58 +02:00
void setup()
{
2022-04-09 13:08:51 +02:00
// Initialize serial output
Serial.begin(SERIAL_BAUDRATE);
while (!Serial)
yield();
Serial.println();
Serial.println(F("Starting OpenDTU"));
// Initialize file system
Serial.print(F("Initialize FS... "));
if (!LITTLEFS.begin()) {
Serial.println(F("failed"));
} else {
Serial.println(F("done"));
}
2022-04-10 16:57:24 +02:00
// Read configuration values
Serial.print(F("Reading configuration... "));
if (!Configuration.read()) {
Serial.print(F("initializing... "));
Configuration.init();
if (Configuration.write()) {
Serial.print(F("written... "));
} else {
Serial.print(F("failed... "));
}
}
if (Configuration.get().Cfg_Version != CONFIG_VERSION) {
Serial.print(F("migrated... "));
Configuration.migrate();
}
Serial.println(F("done"));
// Initialize WiFi
Serial.print(F("Initialize WiFi... "));
2022-04-09 11:05:14 +02:00
}
2022-04-09 11:05:58 +02:00
void loop()
{
// put your main code here, to run repeatedly:
2022-04-09 11:05:14 +02:00
}