ESP32 - SPIFFS - Effortless-SPIFFS Comment faire fonctionner
Bonjour à tous
Voilà plusieurs jours que je galère pour essayer de stocker par programme des informations sur le SPIFFS d'un ESP32 (bien que j'ai lu qu'il n'y en a pas sur l'ESP32).
J'ai réussi à le faire par VS CODE de façon statique mais pas par le programme, ce qui n'est pas intéressant pour stocker le SSID et le PASS d'une box x par exemple.
Alors j'ai trouvé cette nouvelle librairie (Effortless-SPIFFS) qui semble permettre de lire et d'écrire sur le SPIFFS.
Mais pour le bricoleur que je suis, je ne comprends pas exactement comment procéder.
J'ai fait:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| #include <Effortless_SPIFFS.h>
eSPIFFS fileSys;
float maVar;
//************************Enregistrement des codes en SPIFFS*******************************
void ecritSsid(String box){
if(fileSys.saveToFile("/ssid.txt",box)){
Serial.println("message enreg");
}
}
void ecritPass(String code){
if(fileSys.saveToFile("/pass.txt",code)){
Serial.println("code lu");
}
//****chargement clef Wifi de la box + mot de passe*********************************
void chargeBox(){
if(fileSys.openFromFile("/ssid.txt",maVar){
Serial.print("ssid lu: ");
Serial.println(maVar,14);
}
if(fileSys.openFromFile("/pass.txt",maVar){
Serial.print("pass lu: ");
Serial.println(maVar,10);
}
} |
Mais lorsque j'appelle ces procédures, cela ne fonctionne pas.
Si quelqu'un pouvait me mettre sur la voie...
Merci
Michel