settings.h 459 B

1234567891011121314151617181920212223242526272829
  1. #ifndef Settings_h
  2. #define Settings_h
  3. #include "SPIFFS.h"
  4. #include <FS.h>
  5. #include <ArduinoJson.h>
  6. #define FORMAT_SPIFFS_IF_FAILED true
  7. #include "Display.h"
  8. extern Display display_obj;
  9. class Settings {
  10. private:
  11. String json_settings_string;
  12. void printJsonSettings(String json_string);
  13. bool createDefaultSettings(fs::FS &fs);
  14. public:
  15. bool begin();
  16. String getSettingsString();
  17. void main(uint32_t currentTime);
  18. };
  19. #endif