Помогите пожалуйста с проблемой совместимости двух блоков Wi-FImanager и ESPUI.
По отдельности блоки компилятся нормально, а вот вместе выдают непонятную ошибку....Проект внизу во вложениях...
--------------------------------------------------------------------------------------------------------------------
Arduino: 1.8.15 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
In file included from T:\FLProg\ideV7\portable\sketchbook\libraries\ESPUI-2.0.0\src/ESPUI.h:25,
from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:4:
T:\FLProg\ideV7\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:18: error: 'HTTP_GET' conflicts with a previous declaration
62 | HTTP_GET = 0b00000001,
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:3:
T:\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:29: note: previous declaration 'HTTPMethod HTTP_GET'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\libraries\ESPUI-2.0.0\src/ESPUI.h:25,
from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:4:
T:\FLProg\ideV7\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:18: error: 'HTTP_POST' conflicts with a previous declaration
63 | HTTP_POST = 0b00000010,
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:3:
T:\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:50: note: previous declaration 'HTTPMethod HTTP_POST'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\libraries\ESPUI-2.0.0\src/ESPUI.h:25,
from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:4:
T:\FLProg\ideV7\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:18: error: 'HTTP_DELETE' conflicts with a previous declaration
64 | HTTP_DELETE = 0b00000100,
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:3:
T:\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:83: note: previous declaration 'HTTPMethod HTTP_DELETE'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\libraries\ESPUI-2.0.0\src/ESPUI.h:25,
from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:4:
T:\FLProg\ideV7\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:18: error: 'HTTP_PUT' conflicts with a previous declaration
65 | HTTP_PUT = 0b00001000,
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:3:
T:\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:61: note: previous declaration 'HTTPMethod HTTP_PUT'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\libraries\ESPUI-2.0.0\src/ESPUI.h:25,
from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:4:
T:\FLProg\ideV7\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:18: error: 'HTTP_PATCH' conflicts with a previous declaration
66 | HTTP_PATCH = 0b00010000,
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:3:
T:\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:71: note: previous declaration 'HTTPMethod HTTP_PATCH'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\libraries\ESPUI-2.0.0\src/ESPUI.h:25,
from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:4:
T:\FLProg\ideV7\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:18: error: 'HTTP_HEAD' conflicts with a previous declaration
67 | HTTP_HEAD = 0b00100000,
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:3:
T:\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:39: note: previous declaration 'HTTPMethod HTTP_HEAD'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\libraries\ESPUI-2.0.0\src/ESPUI.h:25,
from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:4:
T:\FLProg\ideV7\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:18: error: 'HTTP_OPTIONS' conflicts with a previous declaration
68 | HTTP_OPTIONS = 0b01000000,
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:3:
T:\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:96: note: previous declaration 'HTTPMethod HTTP_OPTIONS'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\libraries\ESPUI-2.0.0\src/ESPUI.h:25,
from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:4:
T:\FLProg\ideV7\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:69:18: error: 'HTTP_ANY' conflicts with a previous declaration
69 | HTTP_ANY = 0b01111111,
| ^~~~~~~~~~
In file included from T:\FLProg\ideV7\portable\sketchbook\sketch_jul24b\sketch_jul24b.ino:3:
T:\FLProg\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:19: note: previous declaration 'HTTPMethod HTTP_ANY'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Wi-FImanager + ESPUI как подружить?
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 03 янв 2021, 16:09
- Имя: Alex
Wi-FImanager + ESPUI как подружить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 21
- Зарегистрирован: 03 янв 2021, 16:09
- Имя: Alex
Wi-FImanager + ESPUI как подружить?
Спасибо за подсказку. С бубном, танцами и библиотеками все таки скомпилировалось но глючит не по детски. То ви-фи манагер не хочет запоминать SSID/PASS, то ESPUI тупо не грузится. Причем с каждой заливкой по разному. Думаю что конфликт не исчерпан.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Wi-FImanager + ESPUI как подружить?
Я испытывал в FLProg 6.3.1, внешний Arduino Ide 1.8.10, плата 2.6.3, модуль Nodemcu 0.9
Вот здесь viewtopic.php?f=71&t=7414&p=107323#p107323 без переделки библиотек.
Вот здесь viewtopic.php?f=71&t=7414&p=107323#p107323 без переделки библиотек.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей