mirror of
https://github.com/0xFEEDC0DE64/arduino-esp32.git
synced 2025-07-04 06:16:35 +02:00
Reconnect WiFi on Auth Expire
Should Fix: https://github.com/espressif/arduino-esp32/issues/234
This commit is contained in:
@ -184,6 +184,8 @@ esp_err_t WiFiGenericClass::_eventCallback(void *arg, system_event_t *event)
|
|||||||
WiFiSTAClass::_setStatus(WL_CONNECT_FAILED);
|
WiFiSTAClass::_setStatus(WL_CONNECT_FAILED);
|
||||||
} else if(reason == WIFI_REASON_BEACON_TIMEOUT || reason == WIFI_REASON_HANDSHAKE_TIMEOUT) {
|
} else if(reason == WIFI_REASON_BEACON_TIMEOUT || reason == WIFI_REASON_HANDSHAKE_TIMEOUT) {
|
||||||
WiFiSTAClass::_setStatus(WL_CONNECTION_LOST);
|
WiFiSTAClass::_setStatus(WL_CONNECTION_LOST);
|
||||||
|
} else if(reason == WIFI_REASON_AUTH_EXPIRE) {
|
||||||
|
WiFi.begin();
|
||||||
} else {
|
} else {
|
||||||
WiFiSTAClass::_setStatus(WL_DISCONNECTED);
|
WiFiSTAClass::_setStatus(WL_DISCONNECTED);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user