diff --git a/src/ESP_WiFiManager_Lite.h b/src/ESP_WiFiManager_Lite.h index 923ad28..e72f9d1 100644 --- a/src/ESP_WiFiManager_Lite.h +++ b/src/ESP_WiFiManager_Lite.h @@ -1276,6 +1276,8 @@ class ESP_WiFiManager_Lite bool extLoadDynamicData() { +#if ( USE_LITTLEFS || USE_SPIFFS ) + #if ESP8266 // SPIFFS and LittleFS do auto-format if not yet if (!FileFS.begin()) @@ -1289,12 +1291,20 @@ class ESP_WiFiManager_Lite } return loadDynamicData(); + +#else // #if ( USE_LITTLEFS || USE_SPIFFS ) + + return EEPROM_getDynamicData(); + +#endif // #if ( USE_LITTLEFS || USE_SPIFFS ) } ////////////////////////////////////////////// void extSaveDynamicData() { +#if ( USE_LITTLEFS || USE_SPIFFS ) + #if ESP8266 // SPIFFS and LittleFS do auto-format if not yet if (!FileFS.begin()) @@ -1308,6 +1318,12 @@ class ESP_WiFiManager_Lite } saveDynamicData(); + +#else // #if ( USE_LITTLEFS || USE_SPIFFS ) + + EEPROM_putDynamicData(); + +#endif // #if ( USE_LITTLEFS || USE_SPIFFS ) } #endif