For ESP8266 and ESP32 edit configuration with web page and save it on SPIFFS. If no connection to a local WLAN exists configuration over web page can be done using an access point
695 / 5000
Hello GerLech
If I use a new ESP module, I cannot write to the SPIFFS because the filesystem does not yet exist. Could you please add a formatting function in case the SPIFFS does not yet exist.
Regards
Stefan
Deutsch:
Wenn ich ein neues ESP Module verwende, kann ich nicht auf das SPIFFS schreiben, da das Filessystem noch nicht existiert. Könnten Sie bitte eine Formatierungsfunktion einbauen für den Fall dass, das SPIFFS noch nicht existiert.
Gruß
Stefan
about as:
boolean InitalizeFileSystem() {
bool initok = false;
initok = SPIFFS.begin();
if (!(initok)) // Format SPIFS, of not formatted. - Try 1
{
Serial.println("SPIFFS Dateisystem formatiert.");
SPIFFS.format();
initok = SPIFFS.begin();
}
if (!(initok)) // Format SPIFS. - Try 2
{
SPIFFS.format();
initok = SPIFFS.begin();
}
if (initok) { Serial.println("SPIFFS ist OK"); } else { Serial.println("SPIFFS ist nicht OK"); }
return initok;
})
695 / 5000 Hello GerLech If I use a new ESP module, I cannot write to the SPIFFS because the filesystem does not yet exist. Could you please add a formatting function in case the SPIFFS does not yet exist.
Regards Stefan
Deutsch: Wenn ich ein neues ESP Module verwende, kann ich nicht auf das SPIFFS schreiben, da das Filessystem noch nicht existiert. Könnten Sie bitte eine Formatierungsfunktion einbauen für den Fall dass, das SPIFFS noch nicht existiert. Gruß Stefan
about as: boolean InitalizeFileSystem() { bool initok = false;
initok = SPIFFS.begin();
if (!(initok)) // Format SPIFS, of not formatted. - Try 1 { Serial.println("SPIFFS Dateisystem formatiert."); SPIFFS.format(); initok = SPIFFS.begin(); } if (!(initok)) // Format SPIFS. - Try 2 { SPIFFS.format(); initok = SPIFFS.begin(); } if (initok) { Serial.println("SPIFFS ist OK"); } else { Serial.println("SPIFFS ist nicht OK"); } return initok; })