From 0765882256fa18934f2364c3b0c0d8a6ed64794f Mon Sep 17 00:00:00 2001 From: rljonesau Date: Mon, 14 Jan 2019 07:16:45 +1100 Subject: [PATCH] Can launch SoftAP with web server from boot with no WiFiManager credentials. Now to set some NV flags to control the boot to either web server or WifiManager with no creds. --- Arduino/BTCDieselHeater/src/WiFi/BTCWifi.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Arduino/BTCDieselHeater/src/WiFi/BTCWifi.cpp b/Arduino/BTCDieselHeater/src/WiFi/BTCWifi.cpp index 26aac73..c1faf78 100644 --- a/Arduino/BTCDieselHeater/src/WiFi/BTCWifi.cpp +++ b/Arduino/BTCDieselHeater/src/WiFi/BTCWifi.cpp @@ -70,6 +70,7 @@ bool initWifi(int initpin,const char *failedssid, const char *failedpassword) wm.setConfigPortalTimeout(20); wm.setConfigPortalBlocking(false); wm.setSaveParamsCallback(saveParamsCallback); // ensure our webserver gets awoken when IP config changes to STA + wm.setEnableConfigPortal(false); bool res = wm.autoConnect(failedssid, failedpassword); // auto generated AP name from chipid // bool res = false; @@ -78,7 +79,7 @@ bool initWifi(int initpin,const char *failedssid, const char *failedpassword) DebugPort.println("Failed to connect"); DebugPort.println("Setting up ESP as AP"); // WiFi.softAPConfig(IPAddress(192, 168, 100, 1), IPAddress(192, 168, 100, 1), IPAddress(255,255,255,0)); -// isAP = WiFi.softAP(failedssid, failedpassword); + isAP = WiFi.softAP(failedssid, failedpassword); // WiFi.begin(failedssid); // if(isAP) { // WiFi.softAPConfig(IPAddress(192, 168, 100, 1), IPAddress(192, 168, 100, 1), IPAddress(255,255,255,0));