#include #include #include #define EEPROM_SIZE 64 class Config { public: typedef struct Data { std::array wifiSSID; std::array wifiPass; Data &operator=(const Data &); } Data; Config(){}; void init(); void load(); void save(); void save(Data &); void setSSID(String); void setWifiPass(String); const Data &data(); void printConfig(); private: Data _data; }; bool operator==(const Config::Data &a, const Config::Data &b); bool operator!=(const Config::Data &a, const Config::Data &b);