@@ -718,6 +718,10 @@ void SettingsDefaultSet1(void)
718
718
// Settings.cfg_crc = 0;
719
719
}
720
720
721
+ // default Fingerprints in PROGMEM
722
+ const uint8_t default_fingerprint1[] PROGMEM = { MQTT_FINGERPRINT1 };
723
+ const uint8_t default_fingerprint2[] PROGMEM = { MQTT_FINGERPRINT2 };
724
+
721
725
void SettingsDefaultSet2 (void )
722
726
{
723
727
memset ((char *)&Settings +16 , 0x00 , sizeof (Settings) -16 );
@@ -874,10 +878,8 @@ void SettingsDefaultSet2(void)
874
878
SettingsUpdateText (SET_STATE_TXT2, MQTT_STATUS_ON);
875
879
SettingsUpdateText (SET_STATE_TXT3, MQTT_CMND_TOGGLE);
876
880
SettingsUpdateText (SET_STATE_TXT4, MQTT_CMND_HOLD);
877
- static const uint8_t fingerprint1[] PROGMEM = { MQTT_FINGERPRINT1 };
878
- static const uint8_t fingerprint2[] PROGMEM = { MQTT_FINGERPRINT2 };
879
- memcpy_P (Settings.mqtt_fingerprint [0 ], fingerprint1, sizeof (fingerprint1));
880
- memcpy_P (Settings.mqtt_fingerprint [1 ], fingerprint2, sizeof (fingerprint2));
881
+ memcpy_P (Settings.mqtt_fingerprint [0 ], default_fingerprint1, sizeof (default_fingerprint1));
882
+ memcpy_P (Settings.mqtt_fingerprint [1 ], default_fingerprint2, sizeof (default_fingerprint2));
881
883
Settings.tele_period = TELE_PERIOD;
882
884
Settings.mqttlog_level = MQTT_LOG_LEVEL;
883
885
0 commit comments