diff --git a/eeprom_setup/.gitignore b/eeprom_setup/.gitignore index 299bb98..0e56cf2 100644 --- a/eeprom_setup/.gitignore +++ b/eeprom_setup/.gitignore @@ -1 +1 @@ -config.h \ No newline at end of file +config.h diff --git a/eeprom_setup/eeprom_init.h b/eeprom_setup/eeprom_init.h index a699228..afab99f 100644 --- a/eeprom_setup/eeprom_init.h +++ b/eeprom_setup/eeprom_init.h @@ -32,14 +32,14 @@ void StoreEEPROM() { strcpy(mqtt_data.password, MQTT_PASSWORD); mqtt_data.topic = mqtt_topics; - - ConfigData conf { - mqtt_data, - UpdateInterval, - PeriodPWM, - ThreshPWR, - Hysteresis - }; + ConfigData conf; + conf.mqtt = mqtt_data; + memcpy(conf.mac, mac, sizeof(mac[0])*6); + conf.ip = ip; + conf.interval = UpdateInterval; + conf.period = PeriodPWM; + conf.threshold = ThreshPWR; + conf.hysteresis = Hysteresis; EEPROM.put(ConfAddress, conf); Serial.println(conf.mqtt.broker);