Fix Deep-Sleep-Wake timming

https://github.com/arendst/Tasmota/issues/7621
This commit is contained in:
Adrian Scillato 2020-02-10 16:57:42 -03:00 committed by GitHub
parent 7339b56279
commit a904da2a2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -189,7 +189,13 @@ void WifiBegin(uint8_t flag, uint8_t channel)
if (!WiFi.getAutoConnect()) { WiFi.setAutoConnect(true); } if (!WiFi.getAutoConnect()) { WiFi.setAutoConnect(true); }
// Handle the reconnection in WifiCheckIp() since the autoreconnect keeps sending deauthentication messages which causes the AP to block traffic as it looks like an DoS attack // Handle the reconnection in WifiCheckIp() since the autoreconnect keeps sending deauthentication messages which causes the AP to block traffic as it looks like an DoS attack
// This needs to be explicitly called as "false" otherwise the default is enabled // This needs to be explicitly called as "false" otherwise the default is enabled
#ifdef USE_DEEPSLEEP
if (!(DeepSleepEnabled())) { // #7621
#endif
WiFi.setAutoReconnect(false); WiFi.setAutoReconnect(false);
#ifdef USE_DEEPSLEEP
}
#endif
switch (flag) { switch (flag) {
case 0: // AP1 case 0: // AP1
case 1: // AP2 case 1: // AP2