[Added]: EEPROM writing summer/winter alarm time saved [Added]: WiFi support [Added]: Time setting over NTP every hour
26 lines
496 B
C++
26 lines
496 B
C++
uint addr = 0;
|
|
|
|
struct {
|
|
bool summertime = false;
|
|
} data;
|
|
|
|
void write_eeprom(){
|
|
EEPROM.begin(512);
|
|
// load EEPROM data into RAM, see it
|
|
data.summertime = summer;
|
|
Serial.println("Writing to EEPROM: "+String(data.summertime));
|
|
// replace values in EEPROM
|
|
EEPROM.put(addr,data);
|
|
EEPROM.commit();
|
|
EEPROM.end();
|
|
}
|
|
|
|
bool get_eeprom(){
|
|
EEPROM.begin(512);
|
|
EEPROM.get(addr,data);
|
|
Serial.println("Found: "+String(data.summertime));
|
|
EEPROM.end();
|
|
summer = data.summertime;
|
|
}
|
|
|