Эх сурвалжийг харах

updated examples to build

Alan Steremberg 8 жил өмнө
parent
commit
5cf84a0ca6

+ 1 - 0
examples/AutoConnect/AutoConnect.ino

@@ -7,6 +7,7 @@
 
 AsyncWebServer server(80);
 DNSServer dns;
+
 void setup() {
     // put your setup code here, to run once:
     Serial.begin(115200);

+ 9 - 6
examples/AutoConnectWithFSParameters/AutoConnectWithFSParameters.ino

@@ -4,8 +4,8 @@
 
 //needed for library
 #include <DNSServer.h>
-#include <ESP8266WebServer.h>
-#include <WiFiManager.h>          //https://github.com/tzapu/WiFiManager
+#include <ESPAsyncWebServer.h>
+#include <ESPAsyncWiFiManager.h>         //https://github.com/tzapu/WiFiManager
 
 #include <ArduinoJson.h>          //https://github.com/bblanchon/ArduinoJson
 
@@ -23,6 +23,9 @@ void saveConfigCallback () {
   shouldSaveConfig = true;
 }
 
+AsyncWebServer server(80);
+DNSServer dns;
+
 
 void setup() {
   // put your setup code here, to run once:
@@ -73,13 +76,13 @@ void setup() {
   // The extra parameters to be configured (can be either global or just in the setup)
   // After connecting, parameter.getValue() will get you the configured value
   // id/name placeholder/prompt default length
-  WiFiManagerParameter custom_mqtt_server("server", "mqtt server", mqtt_server, 40);
-  WiFiManagerParameter custom_mqtt_port("port", "mqtt port", mqtt_port, 5);
-  WiFiManagerParameter custom_blynk_token("blynk", "blynk token", blynk_token, 32);
+  AsyncWiFiManagerParameter custom_mqtt_server("server", "mqtt server", mqtt_server, 40);
+  AsyncWiFiManagerParameter custom_mqtt_port("port", "mqtt port", mqtt_port, 5);
+  AsyncWiFiManagerParameter custom_blynk_token("blynk", "blynk token", blynk_token, 32);
 
   //WiFiManager
   //Local intialization. Once its business is done, there is no need to keep it around
-  WiFiManager wifiManager;
+  AsyncWiFiManager wifiManager(&server,&dns);
 
   //set config save notify callback
   wifiManager.setSaveConfigCallback(saveConfigCallback);

+ 9 - 6
examples/AutoConnectWithFSParametersAndCustomIP/AutoConnectWithFSParametersAndCustomIP.ino

@@ -4,8 +4,8 @@
 
 //needed for library
 #include <DNSServer.h>
-#include <ESP8266WebServer.h>
-#include <WiFiManager.h>          //https://github.com/tzapu/WiFiManager
+#include <ESPAsyncWebServer.h>
+#include <ESPAsyncWiFiManager.h>         //https://github.com/tzapu/WiFiManager
 
 #include <ArduinoJson.h>          //https://github.com/bblanchon/ArduinoJson
 
@@ -28,6 +28,9 @@ void saveConfigCallback () {
   shouldSaveConfig = true;
 }
 
+AsyncWebServer server(80);
+DNSServer dns;
+
 void setup() {
   // put your setup code here, to run once:
   Serial.begin(115200);
@@ -95,13 +98,13 @@ void setup() {
   // The extra parameters to be configured (can be either global or just in the setup)
   // After connecting, parameter.getValue() will get you the configured value
   // id/name placeholder/prompt default length
-  WiFiManagerParameter custom_mqtt_server("server", "mqtt server", mqtt_server, 40);
-  WiFiManagerParameter custom_mqtt_port("port", "mqtt port", mqtt_port, 5);
-  WiFiManagerParameter custom_blynk_token("blynk", "blynk token", blynk_token, 34);
+  AsyncWiFiManagerParameter custom_mqtt_server("server", "mqtt server", mqtt_server, 40);
+  AsyncWiFiManagerParameter custom_mqtt_port("port", "mqtt port", mqtt_port, 5);
+  AsyncWiFiManagerParameter custom_blynk_token("blynk", "blynk token", blynk_token, 34);
 
   //WiFiManager
   //Local intialization. Once its business is done, there is no need to keep it around
-  WiFiManager wifiManager;
+  AsyncWiFiManager wifiManager(&server,&dns);
 
   //set config save notify callback
   wifiManager.setSaveConfigCallback(saveConfigCallback);

+ 7 - 4
examples/AutoConnectWithFeedback/AutoConnectWithFeedback.ino

@@ -2,23 +2,26 @@
 
 //needed for library
 #include <DNSServer.h>
-#include <ESP8266WebServer.h>
-#include "WiFiManager.h"          //https://github.com/tzapu/WiFiManager
+#include <ESPAsyncWebServer.h>
+#include <ESPAsyncWiFiManager.h>         //https://github.com/tzapu/WiFiManager
 
-void configModeCallback (WiFiManager *myWiFiManager) {
+void configModeCallback (AsyncWiFiManager *myWiFiManager) {
   Serial.println("Entered config mode");
   Serial.println(WiFi.softAPIP());
   //if you used auto generated SSID, print it
   Serial.println(myWiFiManager->getConfigPortalSSID());
 }
 
+AsyncWebServer server(80);
+DNSServer dns;
+
 void setup() {
   // put your setup code here, to run once:
   Serial.begin(115200);
   
   //WiFiManager
   //Local intialization. Once its business is done, there is no need to keep it around
-  WiFiManager wifiManager;
+  AsyncWiFiManager wifiManager(&server,&dns);
   //reset settings - for testing
   //wifiManager.resetSettings();
 

+ 7 - 4
examples/AutoConnectWithFeedbackLED/AutoConnectWithFeedbackLED.ino

@@ -2,8 +2,8 @@
 
 //needed for library
 #include <DNSServer.h>
-#include <ESP8266WebServer.h>
-#include <WiFiManager.h>          //https://github.com/tzapu/WiFiManager
+#include <ESPAsyncWebServer.h>
+#include <ESPAsyncWiFiManager.h>         //https://github.com/tzapu/WiFiManager
 
 //for LED status
 #include <Ticker.h>
@@ -17,7 +17,7 @@ void tick()
 }
 
 //gets called when WiFiManager enters configuration mode
-void configModeCallback (WiFiManager *myWiFiManager) {
+void configModeCallback (AsyncWiFiManager *myWiFiManager) {
   Serial.println("Entered config mode");
   Serial.println(WiFi.softAPIP());
   //if you used auto generated SSID, print it
@@ -26,6 +26,9 @@ void configModeCallback (WiFiManager *myWiFiManager) {
   ticker.attach(0.2, tick);
 }
 
+AsyncWebServer server(80);
+DNSServer dns;
+
 void setup() {
   // put your setup code here, to run once:
   Serial.begin(115200);
@@ -37,7 +40,7 @@ void setup() {
 
   //WiFiManager
   //Local intialization. Once its business is done, there is no need to keep it around
-  WiFiManager wifiManager;
+  AsyncWiFiManager wifiManager(&server,&dns);
   //reset settings - for testing
   //wifiManager.resetSettings();
 

+ 6 - 3
examples/AutoConnectWithReset/AutoConnectWithReset.ino

@@ -4,8 +4,11 @@
 
 //needed for library
 #include <DNSServer.h>
-#include <ESP8266WebServer.h>
-#include <WiFiManager.h>          //https://github.com/tzapu/WiFiManager
+#include <ESPAsyncWebServer.h>
+#include <ESPAsyncWiFiManager.h>         //https://github.com/tzapu/WiFiManager
+
+AsyncWebServer server(80);
+DNSServer dns;
 
 void setup() {
   // put your setup code here, to run once:
@@ -14,7 +17,7 @@ void setup() {
 
   //WiFiManager
   //Local intialization. Once its business is done, there is no need to keep it around
-  WiFiManager wifiManager;
+  AsyncWiFiManager wifiManager(&server,&dns);
 
   //exit after config instead of connecting
   wifiManager.setBreakAfterConfig(true);

+ 6 - 3
examples/AutoConnectWithStaticIP/AutoConnectWithStaticIP.ino

@@ -4,8 +4,11 @@
 
 //needed for library
 #include <DNSServer.h>
-#include <ESP8266WebServer.h>
-#include <WiFiManager.h>          //https://github.com/tzapu/WiFiManager
+#include <ESPAsyncWebServer.h>
+#include <ESPAsyncWiFiManager.h>         //https://github.com/tzapu/WiFiManager
+
+AsyncWebServer server(80);
+DNSServer dns;
 
 
 /**************************************************************************************
@@ -30,7 +33,7 @@ void setup() {
 
   //WiFiManager
   //Local intialization. Once its business is done, there is no need to keep it around
-  WiFiManager wifiManager;
+  AsyncWiFiManager wifiManager(&server,&dns);
 
   //reset settings - for testing
   //wifiManager.resetSettings();

+ 6 - 3
examples/AutoConnectWithTimeout/AutoConnectWithTimeout.ino

@@ -2,8 +2,11 @@
 
 //needed for library
 #include <DNSServer.h>
-#include <ESP8266WebServer.h>
-#include <WiFiManager.h>          //https://github.com/tzapu/WiFiManager
+#include <ESPAsyncWebServer.h>
+#include <ESPAsyncWiFiManager.h>         //https://github.com/tzapu/WiFiManager
+
+AsyncWebServer server(80);
+DNSServer dns;
 
 
 
@@ -13,7 +16,7 @@ void setup() {
   
   //WiFiManager
   //Local intialization. Once its business is done, there is no need to keep it around
-  WiFiManager wifiManager;
+  AsyncWiFiManager wifiManager(&server,&dns);
   //reset settings - for testing
   //wifiManager.resetSettings();
 

+ 8 - 4
examples/OnDemandConfigPortal/OnDemandConfigPortal.ino

@@ -1,9 +1,13 @@
 #include <ESP8266WiFi.h>          //https://github.com/esp8266/Arduino
 
 //needed for library
-#include <ESP8266WebServer.h>
 #include <DNSServer.h>
-#include <WiFiManager.h>          //https://github.com/tzapu/WiFiManager
+#include <ESPAsyncWebServer.h>
+#include <ESPAsyncWiFiManager.h>         //https://github.com/tzapu/WiFiManager
+
+
+AsyncWebServer server(80);
+DNSServer dns;
 
 // select wich pin will trigger the configuraton portal when set to LOW
 // ESP-01 users please note: the only pins available (0 and 2), are shared 
@@ -25,8 +29,8 @@ void loop() {
   if ( digitalRead(TRIGGER_PIN) == LOW ) {
     //WiFiManager
     //Local intialization. Once its business is done, there is no need to keep it around
-    WiFiManager wifiManager;
-
+    AsyncWiFiManager wifiManager(&server,&dns);
+    
     //reset settings - for testing
     //wifiManager.resetSettings();