Go Down

Topic: SD Card Linie nach Linie schreiben (Read 43 times) previous topic - next topic

ats3788

Hallo Arduino Freunde
Ich versuche gerade eine Erweiterung für https://github.com/stevemarple/IniFile Arduino Ini Files zum schreiben der Daten ins SPIFFS ESP8266/ESP32. Habe schon einiges probiert leider mit dem Ergebnis das
ich das Ini File  in einen dynamischen Char Buffer lesen muss und dann das ganze File durchsuchen muss, beim zurück schreiben ins Spiffs mach das Board einen Reset, weil das File wohl mit 2 kb zu groß ist.


noiasca

#1
Aug 02, 2020, 09:01 am Last Edit: Aug 02, 2020, 09:05 am by noiasca
Irgendwann hab ich das mal gemacht, finde ich momentan aber nicht:

bennene die alte ini um in .old
lese nicht alles in den Buffer sondern nur Zeile für Zeile
Hast du eine Section, merk' sie dir und schreibe den Sektion Eintrag in die neue Datei.
Prüfe Zeile für Zeile ob du diese editieren, löschen oder unverändert lassen musst (z.B. Kommentare)
entsprechend schreibe die "neue" Zeile in die .ini
Am Ende löscht die .old.




how to react on postings:
- post helped: provide your final sketch, say thank you & give karma.
- post not understood: Ask as long as you understand the post
- post is off topic (or you think it is): Stay to your topic. Ask again.
- else: Ask again.

Go Up