mirror of
https://github.com/alexhopeoconnor/WiFiManager.git
synced 2026-10-14 23:21:31 +10:00
rework def WEBSERVERSHIM
testing libraries with esp8266 name or webserver
This commit is contained in:
+3
-3
@@ -213,10 +213,10 @@ void WiFiManager::setupConfigPortal() {
|
||||
|
||||
// setup dns and web servers
|
||||
dnsServer.reset(new DNSServer());
|
||||
#ifdef ESP8266
|
||||
server.reset(new ESP8266WebServer(80));
|
||||
#elif defined(ESP32)
|
||||
#ifdef WEBSERVERSHIM
|
||||
server.reset(new WebServer(80));
|
||||
#else
|
||||
server.reset(new ESP8266WebServer(80));
|
||||
#endif
|
||||
|
||||
/* Setup the DNS server redirecting all the domains to the apIP */
|
||||
|
||||
+11
-4
@@ -22,18 +22,25 @@
|
||||
}
|
||||
#include <ESP8266WiFi.h>
|
||||
#include <ESP8266WebServer.h>
|
||||
|
||||
|
||||
#define WIFI_getChipId() ESP.getChipId()
|
||||
#define WIFI_AUTH_OPEN ENC_TYPE_NONE
|
||||
|
||||
#elif defined(ESP32)
|
||||
|
||||
|
||||
#include <WiFi.h>
|
||||
#include <WebServer.h>
|
||||
#include <esp_wifi.h>
|
||||
|
||||
#define WIFI_getChipId() (uint32_t)ESP.getEfuseMac()
|
||||
#define WIFI_AUTH_OPEN WIFI_AUTH_OPEN
|
||||
|
||||
#ifdef WEBSERVERSHIM
|
||||
#include <WebServer.h>
|
||||
#else
|
||||
#include <ESP8266WebServer.h>
|
||||
// Forthcoming official
|
||||
// https://github.com/esp8266/ESPWebServer
|
||||
#endif
|
||||
|
||||
#else
|
||||
#endif
|
||||
@@ -178,7 +185,7 @@ class WiFiManager
|
||||
private:
|
||||
std::unique_ptr<DNSServer> dnsServer;
|
||||
|
||||
#if defined(ESP32) && defined(WEBSERVERSHIM)
|
||||
#ifdef WEBSERVERSHIM
|
||||
std::unique_ptr<WebServer> server;
|
||||
#else
|
||||
std::unique_ptr<ESP8266WebServer> server;
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#else
|
||||
#include <WiFi.h>
|
||||
#include <WebServer.h>
|
||||
// #include <ESP8266WebServer.h>
|
||||
#endif
|
||||
|
||||
#include <DNSServer.h>
|
||||
|
||||
Reference in New Issue
Block a user