ssid passwd 没有修改则不重启

This commit is contained in:
WangQiang 2016-09-02 03:18:32 +00:00
parent 3b93bc1c10
commit f3b0340778
1 changed files with 3 additions and 1 deletions

View File

@ -1055,9 +1055,11 @@ bool Esp8266::SetWiFi(const Pair& args, Stream& result)
// return false; // return false;
} }
bool haveChang = false;
// 现有密码与设置密码不一致才写FLASH // 现有密码与设置密码不一致才写FLASH
if (*SSID != ssid || *Pass != pass) if (*SSID != ssid || *Pass != pass)
{ {
haveChang = true;
// 保存密码 // 保存密码
*SSID = ssid; *SSID = ssid;
*Pass = pass; *Pass = pass;
@ -1081,7 +1083,7 @@ bool Esp8266::SetWiFi(const Pair& args, Stream& result)
// 返回结果 // 返回结果
result.Write((byte)true); result.Write((byte)true);
// 延迟重启 // 延迟重启
Sys.ResetAsync(1500); if(haveChang)Sys.ResetAsync(1500);
return true; return true;
} }