Benutzer-Werkzeuge

Webseiten-Werkzeuge


esp_eeprom

Dies ist eine alte Version des Dokuments!


ESP32 Daten und Einstellungen dauerhaft speichern

Filesystem Objekt (SPIFFS)

EEPROM

#include <EEPROM.h>
EEPROM.begin(255);
EEPROM.put(0, 4711);
EEPROM.commit();

int echtKölnischWasser = EEPROM.get(0);

Erster Start nach dem Kompilieren

Manchmal möchte man einen Zähler im EEPROM nur nach einer neuen Kompilierung löschen. Hört sich einfach an, ist es aber nicht. Der Compiler kann automatisch eine variable mit der Zeit und dem Datum des letzten kompilieren belegen. Dies vergleicht man mit den im EEPROM hinterlegten Daten. Unterscheiden sie sich, dann wird der Zähler resettet. Sonst bleibt er wie er ist oder wird erhöht, ganz wie man will.

  #include <EEPROM.h>
  EEPROM.begin(20);
  const char compile_time[] = __TIME__;
  char time2[9] = "44:44:44";
esp_eeprom.1653044636.txt.gz · Zuletzt geändert: 2022/05/20 11:03 von varnholt