esp_eeprom
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| esp_eeprom [2022/05/20 13:03] – varnholt | esp_eeprom [2022/05/20 13:07] (aktuell) – varnholt | ||
|---|---|---|---|
| Zeile 19: | Zeile 19: | ||
| < | < | ||
| - | | + | #include < |
| - | EEPROM.begin(20); | + | EEPROM.begin(20); |
| - | const char compile_time[] = __TIME__; | + | const char compile_time[] = __TIME__; |
| - | char time2[9] = " | + | char time2[9] = " |
| + | for (int i = 0; i < 8; i++) time2[i] = EEPROM.read(i); | ||
| + | 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(" | ||
| + | Serial.println((int)EEPROM.read(10)); | ||
| + | } else { | ||
| + | Serial.println(" | ||
| + | for (int i = 0; i < 8; i++) { | ||
| + | char c = compile_time[i]; | ||
| + | EEPROM.write(i, | ||
| + | } | ||
| + | EEPROM.put(10, | ||
| + | EEPROM.commit(); | ||
| + | } | ||
| </ | </ | ||
| + | |||
| + | Stand Juni 2022 | ||
esp_eeprom.1653044636.txt.gz · Zuletzt geändert: 2022/05/20 13:03 von varnholt
