Seite 1 von 1

(u)Python am ESP32

Verfasst: Sonntag 23. Februar 2020, 11:58
von der_kps
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

Re: (u)Python am ESP32

Verfasst: Sonntag 23. Februar 2020, 13:01
von __deets__

Re: (u)Python am ESP32

Verfasst: Montag 24. Februar 2020, 14:22
von DeaD_EyE
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

Re: (u)Python am ESP32

Verfasst: Dienstag 25. Februar 2020, 13:57
von der_kps
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!

Re: (u)Python am ESP32

Verfasst: Dienstag 25. Februar 2020, 14:13
von __deets__
🤦‍♂️- wo du recht hast. Ich war auch zu tief in der C++-denke.