Need to load struct items separately.

Byte array can't be assigned directly.
This commit is contained in:
Chris Giacofei 2022-01-24 08:30:31 -05:00
parent 05280526b0
commit 288c7dfc80
2 changed files with 9 additions and 9 deletions

View File

@ -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);