wbserver_beta non compila con DYNAMIC = 1
Opened this issue · 3 comments
Sembra non sia possibile a compilare wbserver_beta con DYNAMIC =1
questo perché si formano dei conflitti con ESPAsynWebServer e
#include "conf/RuntimeGateway.h" // This node is a Peer and can became a Gateway at runtime
#include "conf/DynamicAddressing.h" // Use dynamically assigned addresses
#include "conf/WEBCONFinterface.h" // Enable the WebConfig interface
occorre quindi capire se souliss passerà a ESPAsyncWebServer oppure se sarà necessario incorporare in SST una webconf basata su ESPAsynWebServer, più o meno come ha fatto gmag11(https://github.com/gmag11/FSBrowserNG) e perché no salvare su spiffs anche la configurazione del wifi.
Segue l'errore:
Compiling .pioenvs\e05_ESP8266_SST_webconf\lib\ESP8266WebServer\ESP8266WebServer.o
In file included from D:/Apps/Atom_x64/projects/souliss-smart-thermostat-WiFi_wbserver_beta/e05_ESP8266_SST_webconf/e05_ESP8266_SST_webconf.ino:65:0:
D:\Apps\Atom_x64.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:30:19: error: redeclaration of 'HTTP_ANY'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
(souliss\interfaces\mcu_esp8266\webconfig\webconfig.cpp ESP8266WebServer server(HTTP_PORT); )
e
In file included from .piolibdeps\souliss/Souliss.h:168:0,
from D:/Apps/Atom_x64/projects/souliss-smart-thermostat-WiFi_wbserver_beta/e05_ESP8266_SST_webconf/e05_ESP8266_SST_webconf.ino:89:
.piolibdeps\souliss/tools/store/store.cpp: In function 'void Store_Init()':
.piolibdeps\souliss/tools/store/store.cpp:37:3: error: 'EEPROM' was not declared in this scope
EEPROM.begin(STORE__SIZE);
^
per lo stesso motivo
prerequisito: creata pull request souliss/souliss#292
credo che hai già mergiato la mia modifiche dove extern web server lo fa indipendentemente se dinamic=1 o no.....
ok, chiudo perchè era vecchio, in attesa di trasferimento