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

@ -1 +1 @@
config.h config.h

View File

@ -32,14 +32,14 @@ void StoreEEPROM() {
strcpy(mqtt_data.password, MQTT_PASSWORD); strcpy(mqtt_data.password, MQTT_PASSWORD);
mqtt_data.topic = mqtt_topics; mqtt_data.topic = mqtt_topics;
ConfigData conf;
ConfigData conf { conf.mqtt = mqtt_data;
mqtt_data, memcpy(conf.mac, mac, sizeof(mac[0])*6);
UpdateInterval, conf.ip = ip;
PeriodPWM, conf.interval = UpdateInterval;
ThreshPWR, conf.period = PeriodPWM;
Hysteresis conf.threshold = ThreshPWR;
}; conf.hysteresis = Hysteresis;
EEPROM.put(ConfAddress, conf); EEPROM.put(ConfAddress, conf);
Serial.println(conf.mqtt.broker); Serial.println(conf.mqtt.broker);