mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-28 13:46:36 +00:00
Memory Optimizations
This commit is contained in:
parent
b15043e61c
commit
c6cba385f1
@ -28,17 +28,13 @@ static WiFiEventHandler gotIpEventHandler, disconnectedEventHandler;
|
|||||||
|
|
||||||
#ifdef WIFI_SSID
|
#ifdef WIFI_SSID
|
||||||
char wifiSsid[32] = WIFI_SSID;
|
char wifiSsid[32] = WIFI_SSID;
|
||||||
// std::string wifiSsid = WIFI_SSID;
|
|
||||||
#else
|
#else
|
||||||
char wifiSsid[32] = "";
|
char wifiSsid[32] = "";
|
||||||
// std::string wifiSsid = "";
|
|
||||||
#endif
|
#endif
|
||||||
#ifdef WIFI_PASSW
|
#ifdef WIFI_PASSW
|
||||||
char wifiPassword[32] = WIFI_PASSW;
|
char wifiPassword[32] = WIFI_PASSW;
|
||||||
// std::string wifiPassword = WIFI_PASSW;
|
|
||||||
#else
|
#else
|
||||||
char wifiPassword[32] = "";
|
char wifiPassword[32] = "";
|
||||||
// std::string wifiPassword = "";
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// const byte DNS_PORT = 53;
|
// const byte DNS_PORT = 53;
|
||||||
@ -223,25 +219,6 @@ bool wifiSetConfig(const JsonObject & settings)
|
|||||||
{
|
{
|
||||||
bool changed = false;
|
bool changed = false;
|
||||||
|
|
||||||
/* if(!settings[FPSTR(F_CONFIG_SSID)].isNull()) {
|
|
||||||
if(wifiSsid != settings[FPSTR(F_CONFIG_SSID)].as<String>().c_str()) {
|
|
||||||
debugPrintln(F("wifiSsid set"));
|
|
||||||
}
|
|
||||||
changed |= wifiSsid != settings[FPSTR(F_CONFIG_SSID)].as<String>().c_str();
|
|
||||||
|
|
||||||
wifiSsid = settings[FPSTR(F_CONFIG_SSID)].as<String>().c_str();
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!settings[FPSTR(F_CONFIG_PASS)].isNull() && settings[FPSTR(F_CONFIG_PASS)].as<String>() != F("********")) {
|
|
||||||
if(wifiPassword != settings[FPSTR(F_CONFIG_PASS)].as<String>().c_str()) {
|
|
||||||
debugPrintln(F("wifiPassword set"));
|
|
||||||
}
|
|
||||||
changed |= wifiPassword != settings[FPSTR(F_CONFIG_PASS)].as<String>().c_str();
|
|
||||||
|
|
||||||
wifiPassword = settings[FPSTR(F_CONFIG_PASS)].as<String>().c_str();
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
if(!settings[FPSTR(F_CONFIG_SSID)].isNull()) {
|
if(!settings[FPSTR(F_CONFIG_SSID)].isNull()) {
|
||||||
changed |= strcmp(wifiSsid, settings[FPSTR(F_CONFIG_SSID)]) != 0;
|
changed |= strcmp(wifiSsid, settings[FPSTR(F_CONFIG_SSID)]) != 0;
|
||||||
strncpy(wifiSsid, settings[FPSTR(F_CONFIG_SSID)], sizeof(wifiSsid));
|
strncpy(wifiSsid, settings[FPSTR(F_CONFIG_SSID)], sizeof(wifiSsid));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user