(u)Python am ESP32

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
der_kps
User
Beiträge: 13
Registriert: Samstag 22. Februar 2020, 19:42

Hallo,
ich benutze den ESP32 mit uPython und möchte einige Variablen in einem nicht-flüchtigen Speicher ablegen.
Einen echten eeprom gibt es nicht aber Arduino libraries emulieren einen EEPROM, indem sie einen Sektor (4KByte) im flash Speicher belegen.
Gibt es eine vergleichbare Lösung in uPython?

vG
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Benutzeravatar
DeaD_EyE
User
Beiträge: 1240
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

Schreib doch einfach in den zusätzlichen Flash-Speicher.

https://docs.micropython.org/en/latest/ ... tem-access
https://docs.micropython.org/en/latest/ ... .html#open

Interessant könnte noch btree sein, wenn du mehr als eine Variable abspeichern willst.
https://docs.micropython.org/en/latest/ ... btree.html
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
der_kps
User
Beiträge: 13
Registriert: Samstag 22. Februar 2020, 19:42

Hallo!.
Nun habe ich eine Datei mir dem Wert der Variablen angelegt. Uns siehe da, sie befindet sich im gleichen Flash-Speicher wie die anderen .py
Ich war auf der Denke vom microchip 16Fxy, bei denen man über eine Adresse Zugriff auf einen physikalischen EEPROM hat. Eine andere Baustelle.
Das Leben kann so einfach sein!
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

🤦‍♂️- wo du recht hast. Ich war auch zu tief in der C++-denke.
Antworten