diff --git a/WiFiManager.cpp b/WiFiManager.cpp index 4957072..f3e2926 100755 --- a/WiFiManager.cpp +++ b/WiFiManager.cpp @@ -99,8 +99,6 @@ boolean WiFiManager::autoConnect(char const *apName, char const *apPasswd) { return true; } - - // delay(1000); //not connected //setup AP WiFi.mode(WIFI_AP); @@ -118,11 +116,6 @@ boolean WiFiManager::autoConnect(char const *apName, char const *apPasswd) { //HTTP server->handleClient(); - /*if(connect) { - delay(5000); - ESP.reset(); - delay(1000); - }*/ if(connect) { delay(2000); @@ -184,18 +177,6 @@ String WiFiManager::getPassword() { return _pass; } -/* -void WiFiManager::setSSID(String s) { - _ssid = s; - setEEPROMString(0, 32, _ssid); -} - -void WiFiManager::setPassword(String p) { - DEBUG_PRINT("Save password:"); - DEBUG_PRINT(p); - _pass = p; - setEEPROMString(32, 64, _pass); -}*/ /* String WiFiManager::getEEPROMString(int start, int len) { EEPROM.begin(512); @@ -268,9 +249,6 @@ String WiFiManager::urldecode(const char *src) void WiFiManager::resetSettings() { //need to call it only after lib has been started with autoConnect or begin - //setEEPROMString(0, 32, "-"); - //setEEPROMString(32, 64, "-"); - DEBUG_PRINT("settings invalidated"); WiFi.disconnect(); delay(200); @@ -367,12 +345,8 @@ void WiFiManager::handleWifi(bool scan) { /** Handle the WLAN save form and redirect to WLAN config page again */ void WiFiManager::handleWifiSave() { DEBUG_PRINT("WiFi save"); - //server->arg("s").toCharArray(ssid, sizeof(ssid) - 1); - //server->arg("p").toCharArray(password, sizeof(password) - 1); //SAVE/connect here - //setSSID(urldecode(server->arg("s").c_str())); - //setPassword(urldecode(server->arg("p").c_str())); _ssid = urldecode(server->arg("s").c_str()); _pass = urldecode(server->arg("p").c_str()); @@ -395,7 +369,6 @@ void WiFiManager::handleWifiSave() { DEBUG_PRINT("Sent wifi save page"); - //saveCredentials(); connect = true; //signal ready to connect/reset } diff --git a/WiFiManager.h b/WiFiManager.h index e4ea2d9..a515c76 100755 --- a/WiFiManager.h +++ b/WiFiManager.h @@ -28,18 +28,12 @@ public: boolean autoConnect(); boolean autoConnect(char const *apName); boolean autoConnect(char const *apName, char const *apPasswd); - - boolean hasConnected(); - - String beginConfigMode(void); - void startWebConfig(); - + String getSSID(); String getPassword(); - void setSSID(String s); - void setPassword(String p); + void resetSettings(); - //for conveniennce + //for convenience String urldecode(const char*); //sets timeout before webserver loop ends and exits even if there has been no setup. @@ -51,9 +45,7 @@ public: //sets a custom ip /gateway /subnet configuration void setAPConfig(IPAddress ip, IPAddress gw, IPAddress sn); void setAPCallback( void (*func)(void) ); - - int serverLoop(); - + private: std::unique_ptr dnsServer; std::unique_ptr server;