Benutzer-Werkzeuge

Webseiten-Werkzeuge


esp_eeprom

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
esp_eeprom [2022/05/20 11:04] varnholtesp_eeprom [2022/05/20 11:07] (aktuell) varnholt
Zeile 24: Zeile 24:
 char time2[9] = "44:44:44"; char time2[9] = "44:44:44";
 for (int i = 0; i < 8; i++) time2[i] = EEPROM.read(i); time2[8] = 0; for (int i = 0; i < 8; i++) time2[i] = EEPROM.read(i); time2[8] = 0;
 +int gleich = 1;
 +for (int i = 0; i<8; i++) {
 +  char c = time2[i];
 +  char d = compile_time[i];
 +  if (c!=d) gleich = 0;
 +}
 +if (gleich == 1) {
 +  Serial.print("Zugriffszähler:");
 +  Serial.println((int)EEPROM.read(10)); // mein Zähler steht in Byte 10
 +} else {
 +  Serial.println("Zugriffszähler wird gelöscht.");
 +  for (int i = 0; i < 8; i++) {
 +    char c = compile_time[i];
 +    EEPROM.write(i, c);
 +  }
 +  EEPROM.put(10, 0); // mein Zähler steht in Byte 10 und wird auf 0 gesetzt
 +  EEPROM.commit();
 +}
 </code> </code>
 +
 +Stand Juni 2022
esp_eeprom.1653044676.txt.gz · Zuletzt geändert: 2022/05/20 11:04 von varnholt