From 1b8d870c226e39c7eae824b2e694cb306dcc312e Mon Sep 17 00:00:00 2001 From: tablatronix Date: Wed, 14 Aug 2019 13:40:19 -0500 Subject: [PATCH] add explicit mode to all examples So people stop complaining when ap starts by default cause they dont know how esp works. --- examples/Advanced/Advanced.ino | 1 + .../AutoConnectWithFSParametersAndCustomIP.ino | 1 + .../AutoConnectWithFeedbackLED.ino | 1 + examples/Basic/Basic.ino | 2 ++ examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino | 5 +++++ .../AutoConnectNonBlocking/AutoConnectNonBlocking.ino | 1 + .../AutoConnectNonBlockingwParams.ino | 1 + .../NonBlocking/OnDemandNonBlocking/onDemandNonBlocking.ino | 1 + .../OnDemand/OnDemandConfigPortal/OnDemandConfigPortal.ino | 1 + examples/OnDemand/OnDemandWebPortal/onDemandWebPortal.ino | 1 + examples/ParamsChildClass/ParamsChildClass.ino | 3 ++- 11 files changed, 17 insertions(+), 1 deletion(-) diff --git a/examples/Advanced/Advanced.ino b/examples/Advanced/Advanced.ino index 267bcbb..6e4ff73 100644 --- a/examples/Advanced/Advanced.ino +++ b/examples/Advanced/Advanced.ino @@ -10,6 +10,7 @@ WiFiManager wm; // global wm instance WiFiManagerParameter custom_field; // global param ( for non blocking w params ) void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP Serial.begin(115200); Serial.setDebugOutput(true); delay(3000); diff --git a/examples/AutoConnect/AutoConnectWithFSParametersAndCustomIP/AutoConnectWithFSParametersAndCustomIP.ino b/examples/AutoConnect/AutoConnectWithFSParametersAndCustomIP/AutoConnectWithFSParametersAndCustomIP.ino index 35b32ed..6b1a7af 100644 --- a/examples/AutoConnect/AutoConnectWithFSParametersAndCustomIP/AutoConnectWithFSParametersAndCustomIP.ino +++ b/examples/AutoConnect/AutoConnectWithFSParametersAndCustomIP/AutoConnectWithFSParametersAndCustomIP.ino @@ -77,6 +77,7 @@ void setupSpiffs(){ } void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP // put your setup code here, to run once: Serial.begin(115200); Serial.println(); diff --git a/examples/AutoConnect/AutoConnectWithFeedbackLED/AutoConnectWithFeedbackLED.ino b/examples/AutoConnect/AutoConnectWithFeedbackLED/AutoConnectWithFeedbackLED.ino index 72279a0..ba46843 100644 --- a/examples/AutoConnect/AutoConnectWithFeedbackLED/AutoConnectWithFeedbackLED.ino +++ b/examples/AutoConnect/AutoConnectWithFeedbackLED/AutoConnectWithFeedbackLED.ino @@ -29,6 +29,7 @@ void configModeCallback (WiFiManager *myWiFiManager) { } void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP // put your setup code here, to run once: Serial.begin(115200); diff --git a/examples/Basic/Basic.ino b/examples/Basic/Basic.ino index 381fab1..daaee37 100644 --- a/examples/Basic/Basic.ino +++ b/examples/Basic/Basic.ino @@ -1,6 +1,8 @@ #include // https://github.com/tzapu/WiFiManager void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP + // put your setup code here, to run once: Serial.begin(115200); diff --git a/examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino b/examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino index d4042c8..55211cc 100644 --- a/examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino +++ b/examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino @@ -93,6 +93,7 @@ void handleRoute(){ } void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP // put your setup code here, to run once: Serial.begin(115200); // Serial.setDebugOutput(true); @@ -127,6 +128,9 @@ void setup() { WiFiManagerParameter custom_tokenb("invalid token", "invalid token", "", 0); // id is invalid, cannot contain spaces WiFiManagerParameter custom_ipaddress("input_ip", "input IP", "", 15,"pattern='\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}'"); // custom input attrs (ip mask) + const char _customHtml_checkbox[] = "type=\"checkbox\""; + WiFiManagerParameter custom_checkbox("checkbox", "my checkbox", "T", 2, _customHtml_checkbox, WFM_LABEL_AFTER); + // callbacks wm.setAPCallback(configModeCallback); wm.setWebServerCallback(bindServerCallback); @@ -140,6 +144,7 @@ void setup() { wm.addParameter(&custom_token); wm.addParameter(&custom_tokenb); wm.addParameter(&custom_ipaddress); + wm.addParameter(&custom_checkbox); custom_html.setValue("test",4); custom_token.setValue("test",4); diff --git a/examples/NonBlocking/AutoConnectNonBlocking/AutoConnectNonBlocking.ino b/examples/NonBlocking/AutoConnectNonBlocking/AutoConnectNonBlocking.ino index 3187bec..fa04d91 100644 --- a/examples/NonBlocking/AutoConnectNonBlocking/AutoConnectNonBlocking.ino +++ b/examples/NonBlocking/AutoConnectNonBlocking/AutoConnectNonBlocking.ino @@ -2,6 +2,7 @@ WiFiManager wm; void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP // put your setup code here, to run once: Serial.begin(115200); diff --git a/examples/NonBlocking/AutoConnectNonBlockingwParams/AutoConnectNonBlockingwParams.ino b/examples/NonBlocking/AutoConnectNonBlockingwParams/AutoConnectNonBlockingwParams.ino index f5d4881..3af79f0 100644 --- a/examples/NonBlocking/AutoConnectNonBlockingwParams/AutoConnectNonBlockingwParams.ino +++ b/examples/NonBlocking/AutoConnectNonBlockingwParams/AutoConnectNonBlockingwParams.ino @@ -3,6 +3,7 @@ WiFiManager wm; WiFiManagerParameter custom_mqtt_server("server", "mqtt server", "", 40); void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP // put your setup code here, to run once: Serial.begin(115200); diff --git a/examples/NonBlocking/OnDemandNonBlocking/onDemandNonBlocking.ino b/examples/NonBlocking/OnDemandNonBlocking/onDemandNonBlocking.ino index 0079472..7ebd8d5 100644 --- a/examples/NonBlocking/OnDemandNonBlocking/onDemandNonBlocking.ino +++ b/examples/NonBlocking/OnDemandNonBlocking/onDemandNonBlocking.ino @@ -17,6 +17,7 @@ bool portalRunning = false; bool startAP = false; // start AP and webserver if true, else start only webserver void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP // put your setup code here, to run once Serial.begin(115200); Serial.println("\n Starting"); diff --git a/examples/OnDemand/OnDemandConfigPortal/OnDemandConfigPortal.ino b/examples/OnDemand/OnDemandConfigPortal/OnDemandConfigPortal.ino index e9252c3..a352b38 100644 --- a/examples/OnDemand/OnDemandConfigPortal/OnDemandConfigPortal.ino +++ b/examples/OnDemand/OnDemandConfigPortal/OnDemandConfigPortal.ino @@ -12,6 +12,7 @@ int timeout = 120; // seconds to run for void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP // put your setup code here, to run once: Serial.begin(115200); Serial.println("\n Starting"); diff --git a/examples/OnDemand/OnDemandWebPortal/onDemandWebPortal.ino b/examples/OnDemand/OnDemandWebPortal/onDemandWebPortal.ino index d3cbe3f..7b6676a 100644 --- a/examples/OnDemand/OnDemandWebPortal/onDemandWebPortal.ino +++ b/examples/OnDemand/OnDemandWebPortal/onDemandWebPortal.ino @@ -12,6 +12,7 @@ WiFiManager wm; bool portalRunning = false; void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP // put your setup code here, to run once Serial.begin(115200); Serial.println("\n Starting"); diff --git a/examples/ParamsChildClass/ParamsChildClass.ino b/examples/ParamsChildClass/ParamsChildClass.ino index c5d991a..0117d77 100644 --- a/examples/ParamsChildClass/ParamsChildClass.ino +++ b/examples/ParamsChildClass/ParamsChildClass.ino @@ -52,8 +52,9 @@ struct Settings { void setup() { + WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP pinMode(SETUP_PIN, INPUT_PULLUP); - Serial.begin(9600); + Serial.begin(115200); //Delay to push SETUP button Serial.println("Press setup button");