#pragma once #include <Arduino.h> #include "config/Main.h" struct config_t { uint8_t seed; //sizeof = 1 char version[5]; //sizeof = 5 uint16_t firstEntry; //sizeof = 2 uint16_t lastEntry; //sizeof = 2 #if BACKUP_ENABLE_NETWORK networkConfig_t network; //sizeof = 73 #else char reserved[73]; #endif uint8_t alertBatteryLevel1; //sizeof = 1 uint8_t alertBatteryLevel2; //sizeof = 1 uint8_t alertBatteryLevelClear; //sizeof = 1 uint8_t activeAlerts; //sizeof = 1 char contactPhone[15]; //sizeof = 15 }; //sizeof = 29 + 73 = 102 namespace config { namespace main { extern config_t value; void setup(); void save(); void reset(); } }