Управление, ввод и вывод информации
viewtopic.php?p=85074#p85074Pratak писал(а): ↑07.03.2020{, 21:14}Да, тупанул)
Короче долго мучился, все завелось только на чистой портативной версии. Видимо проблема на моей стороне.
Я так понимаю что точка доступа активна только если нет подключения клиента, а как только клиент подключается к сети то ТД отключается?
Отправлено спустя 2 часа 49 минут 36 секунд:
То веб морда отвалится, то ОТА, то после сброса настройки теряет... WIFIManager без ОТА работает с ESPUI отлично, ОТА без WIFIManager работает ESPUI отлично, но вместе криво. Костыли для совместной работы ОТА и WIFIManager, ИМХО, еще не допилены.
Ничего в вашем проекте ESPUI_WIFIMANAGER_OTA_b1.flp не менял, заменил файл WiFiManager.cpp из поста 157 и все залетало.
Пример из поста viewtopic.php?p=84763#p84763 компилируется и летает, мой проект нет.Код: Выделить всё
C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void setup()': pr1:252:8: error: 'class ESPUIClass' has no member named 'jsonUpdateDocumentSize' ESPUI.jsonUpdateDocumentSize = 3000; ^ pr1:253:8: error: 'class ESPUIClass' has no member named 'jsonInitialDocumentSize' ESPUI.jsonInitialDocumentSize = 8000; ^ Используем библиотеку ESP8266WiFi версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi Используем библиотеку WiFiManager версии 0.14 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager Используем библиотеку ESP8266WebServer версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer Используем библиотеку DNSServer версии 1.1.1 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\DNSServer Используем библиотеку INA3221_Sancho в папке: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\INA3221_Sancho (legacy) Используем библиотеку Wire версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Wire Используем библиотеку esp8266-oled-ssd1306 версии 4.0.0 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\esp8266-oled-ssd1306 Используем библиотеку Ticker версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Ticker Используем библиотеку ESPUI-2.0.0 версии 1.6.2 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0 Используем библиотеку ArduinoJson версии 6.14.1 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ArduinoJson Используем библиотеку ArduinoOTA версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ArduinoOTA Используем библиотеку ESP8266mDNS версии 1.2 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266mDNS Используем библиотеку ESPAsyncTCP версии 1.2.2 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncTCP Используем библиотеку ESPAsyncWebServer версии 1.2.0 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer Используем библиотеку Hash версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Hash Используем библиотеку EEPROM версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\EEPROM exit status 1 'class ESPUIClass' has no member named 'jsonUpdateDocumentSize'
Отправлено спустя 12 минут 56 секунд:Код: Выделить всё
In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:18: error: redeclaration of 'HTTP_GET' HTTP_GET = 0b00000001, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:29: note: previous declaration 'HTTPMethod HTTP_GET' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:18: error: redeclaration of 'HTTP_POST' HTTP_POST = 0b00000010, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:50: note: previous declaration 'HTTPMethod HTTP_POST' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:18: error: redeclaration of 'HTTP_DELETE' HTTP_DELETE = 0b00000100, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:83: note: previous declaration 'HTTPMethod HTTP_DELETE' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:18: error: redeclaration of 'HTTP_PUT' HTTP_PUT = 0b00001000, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:61: note: previous declaration 'HTTPMethod HTTP_PUT' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:18: error: redeclaration of 'HTTP_PATCH' HTTP_PATCH = 0b00010000, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:71: note: previous declaration 'HTTPMethod HTTP_PATCH' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:18: error: redeclaration of 'HTTP_HEAD' HTTP_HEAD = 0b00100000, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: note: previous declaration 'HTTPMethod HTTP_HEAD' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:18: error: redeclaration of 'HTTP_OPTIONS' HTTP_OPTIONS = 0b01000000, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:96: note: previous declaration 'HTTPMethod HTTP_OPTIONS' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:69:18: error: redeclaration of 'HTTP_ANY' HTTP_ANY = 0b01111111, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr12\pr12.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:19: note: previous declaration 'HTTPMethod HTTP_ANY' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ Используем библиотеку WiFiManager версии 0.14 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager Используем библиотеку ESP8266WiFi версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi Используем библиотеку ESP8266WebServer версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer Используем библиотеку DNSServer версии 1.1.1 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\DNSServer Используем библиотеку ESP8266mDNS версии 1.2 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266mDNS Используем библиотеку INA3221_Sancho в папке: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\INA3221_Sancho (legacy) Используем библиотеку Wire версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Wire Используем библиотеку esp8266-oled-ssd1306 версии 4.0.0 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\esp8266-oled-ssd1306 Используем библиотеку Ticker версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Ticker Используем библиотеку ESPUI-2.0.0 версии 2.0.0 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0 Используем библиотеку ArduinoJson версии 6.14.1 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ArduinoJson Используем библиотеку ArduinoOTA версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ArduinoOTA Используем библиотеку ESPAsyncTCP версии 1.2.2 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncTCP Используем библиотеку ESPAsyncWebServer версии 1.2.3 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer Используем библиотеку Hash версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Hash Используем библиотеку EEPROM версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\EEPROM exit status 1 Ошибка компиляции для платы WeMos D1 R1.
Архив из шапки espui_libraries_v1.2.zip, да там и нет другого.Код: Выделить всё
In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:18: error: redeclaration of 'HTTP_GET' HTTP_GET = 0b00000001, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:29: note: previous declaration 'HTTPMethod HTTP_GET' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:18: error: redeclaration of 'HTTP_POST' HTTP_POST = 0b00000010, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:50: note: previous declaration 'HTTPMethod HTTP_POST' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:18: error: redeclaration of 'HTTP_DELETE' HTTP_DELETE = 0b00000100, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:83: note: previous declaration 'HTTPMethod HTTP_DELETE' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:18: error: redeclaration of 'HTTP_PUT' HTTP_PUT = 0b00001000, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:61: note: previous declaration 'HTTPMethod HTTP_PUT' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:18: error: redeclaration of 'HTTP_PATCH' HTTP_PATCH = 0b00010000, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:71: note: previous declaration 'HTTPMethod HTTP_PATCH' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:18: error: redeclaration of 'HTTP_HEAD' HTTP_HEAD = 0b00100000, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: note: previous declaration 'HTTPMethod HTTP_HEAD' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:18: error: redeclaration of 'HTTP_OPTIONS' HTTP_OPTIONS = 0b01000000, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:96: note: previous declaration 'HTTPMethod HTTP_OPTIONS' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:18: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:69:18: error: redeclaration of 'HTTP_ANY' HTTP_ANY = 0b01111111, ^ In file included from d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager/WiFiManager.h:17:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr14\pr14.ino:2: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:19: note: previous declaration 'HTTPMethod HTTP_ANY' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ Используем библиотеку WiFiManager версии 0.14 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager Используем библиотеку ESP8266WiFi версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi Используем библиотеку ESP8266WebServer версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer Используем библиотеку DNSServer версии 1.1.1 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\DNSServer Используем библиотеку ESP8266mDNS версии 1.2 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266mDNS Используем библиотеку INA3221_Sancho в папке: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\INA3221_Sancho (legacy) Используем библиотеку Wire версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Wire Используем библиотеку esp8266-oled-ssd1306 версии 4.0.0 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\esp8266-oled-ssd1306 Используем библиотеку Ticker версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Ticker Используем библиотеку ESPUI-2.0.0 версии 2.0.0 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0 Используем библиотеку ArduinoJson версии 5.9.0 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ArduinoJson Используем библиотеку ArduinoOTA версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ArduinoOTA Используем библиотеку ESPAsyncTCP версии 1.2.2 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncTCP Используем библиотеку ESPAsyncWebServer версии 1.2.3 из папки: d:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer Используем библиотеку Hash версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Hash Используем библиотеку EEPROM версии 1.0 из папки: D:\1_FLProg\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\EEPROM exit status 1 Ошибка компиляции для платы WeMos D1 R1.
Как так то? Где копать?Код: Выделить всё
In file included from d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:10: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:18: error: redeclaration of 'HTTP_GET' HTTP_GET = 0b00000001, ^ In file included from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:8:0: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:29: note: previous declaration 'HTTPMethod HTTP_GET' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:10: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:18: error: redeclaration of 'HTTP_POST' HTTP_POST = 0b00000010, ^ In file included from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:8:0: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:50: note: previous declaration 'HTTPMethod HTTP_POST' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:10: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:18: error: redeclaration of 'HTTP_DELETE' HTTP_DELETE = 0b00000100, ^ In file included from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:8:0: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:83: note: previous declaration 'HTTPMethod HTTP_DELETE' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:10: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:18: error: redeclaration of 'HTTP_PUT' HTTP_PUT = 0b00001000, ^ In file included from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:8:0: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:61: note: previous declaration 'HTTPMethod HTTP_PUT' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:10: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:18: error: redeclaration of 'HTTP_PATCH' HTTP_PATCH = 0b00010000, ^ In file included from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:8:0: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:71: note: previous declaration 'HTTPMethod HTTP_PATCH' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:10: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:18: error: redeclaration of 'HTTP_HEAD' HTTP_HEAD = 0b00100000, ^ In file included from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:8:0: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: note: previous declaration 'HTTPMethod HTTP_HEAD' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:10: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:18: error: redeclaration of 'HTTP_OPTIONS' HTTP_OPTIONS = 0b01000000, ^ In file included from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:8:0: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:96: note: previous declaration 'HTTPMethod HTTP_OPTIONS' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ In file included from d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0\src/ESPUI.h:25:0, from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:10: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:69:18: error: redeclaration of 'HTTP_ANY' HTTP_ANY = 0b01111111, ^ In file included from C:\Users\HOME_PS\AppData\Local\Temp\flprog\pr1\pr1.ino:8:0: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:19: note: previous declaration 'HTTPMethod HTTP_ANY' enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS }; ^ Используем библиотеку ESP8266mDNS версии 1.2 из папки: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266mDNS Используем библиотеку ESP8266WiFi версии 1.0 из папки: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi Используем библиотеку Ticker версии 1.0 из папки: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Ticker Используем библиотеку ESP8266WebServer версии 1.0 из папки: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer Используем библиотеку ESPUI-2.0.0 версии 2.0.0 из папки: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPUI-2.0.0 Используем библиотеку ArduinoJson версии 5.9.0 из папки: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ArduinoJson Используем библиотеку ArduinoOTA версии 1.0 из папки: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ArduinoOTA Используем библиотеку ESPAsyncTCP версии 1.2.2 из папки: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncTCP Используем библиотеку ESPAsyncWebServer версии 1.2.3 из папки: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\ESPAsyncWebServer Используем библиотеку Hash версии 1.0 из папки: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\Hash Используем библиотеку DNSServer версии 1.1.1 из папки: D:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\DNSServer Используем библиотеку WiFiManager версии 0.14 из папки: d:\Downloads\PortableFLProg_6-3-1_Win64\ideV5\libraries\WiFiManager exit status 1 Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Прискорбно, переносных гаджетов с этой веб мордой не наделать, а она очень хороша. Спасибо что пытались помочь.
Хм... Благодарю за информацию. Сегодня постараюсь выделить время и попробую в FLProg 6.2.2
Я выкладывал три библиотеки ЗДЕСЬ, чтобы исправить эту ошибку, Вы опять наступаете на эти грабли!Pratak писал(а): ↑11.03.2020{, 14:53}User8, Нашел, блок WiFiManager_6, ради которого все и затевалось, использует ESP8266WebServer.h.
После манипуляций с библиотеками перестал компилироваться и пример который собирался и работал без проблем.
Отправлено спустя 3 часа 26 минут 42 секунды:
User8, Распаковал новую копию FLProg 6.3.1, закинул из шапки либы, удалил ругающиеся дубли из ideV5\portable\sketchbook\libraries и ошибка та же:
Как так то? Где копать?
P.S. все это при попытке залить пример ESPUI_WIFIMANAGER_OTA_b1.flp, который пару дней назад заливался и летал(
Код: Выделить всё
pr1:252:8: error: 'class ESPUIClass' has no member named 'jsonUpdateDocumentSize'
ESPUI.jsonUpdateDocumentSize = 2000;
pr1:253:8: error: 'class ESPUIClass' has no member named 'jsonInitialDocumentSize'
ESPUI.jsonInitialDocumentSize = 8000;