Make SimpleBLE work again

Fixes: https://github.com/espressif/arduino-esp32/issues/373
This commit is contained in:
me-no-dev
2017-05-22 17:50:57 +03:00
parent b6e83fac62
commit db09ca8c16
3 changed files with 70 additions and 282 deletions

View File

@ -192,7 +192,9 @@ esp_err_t WiFiGenericClass::_eventCallback(void *arg, system_event_t *event)
} else if(reason == WIFI_REASON_BEACON_TIMEOUT || reason == WIFI_REASON_HANDSHAKE_TIMEOUT) {
WiFiSTAClass::_setStatus(WL_CONNECTION_LOST);
} else if(reason == WIFI_REASON_AUTH_EXPIRE) {
WiFi.begin();
if(WiFi.getAutoReconnect()){
WiFi.begin();
}
} else {
WiFiSTAClass::_setStatus(WL_DISCONNECTED);
}