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:
Mais lorsque j'appelle ces procédures, cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
Si quelqu'un pouvait me mettre sur la voie...
Merci
Michel
Partager