Wi-FImanager + ESPUI как подружить?

Ответить
megahamster3
Рядовой
Сообщения: 21
Зарегистрирован: 03.01.2021{, 16:09}
Репутация: 1
Имя: Alex

Wi-FImanager + ESPUI как подружить?

#1

Сообщение megahamster3 » 24.07.2021{, 15:01}

Помогите пожалуйста с проблемой совместимости двух блоков 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-FI_manager + ESPUI.zip
(1.55 МБ) 21 скачивание

aidar_i
Полковник
Сообщения: 3125
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Wi-FImanager + ESPUI как подружить?

#2

Сообщение aidar_i » 24.07.2021{, 21:21}

Я их когда-то дружил:
viewtopic.php?p=84681#p84681

megahamster3
Рядовой
Сообщения: 21
Зарегистрирован: 03.01.2021{, 16:09}
Репутация: 1
Имя: Alex

Wi-FImanager + ESPUI как подружить?

#3

Сообщение megahamster3 » 25.07.2021{, 13:25}

Спасибо за подсказку. С бубном, танцами и библиотеками все таки скомпилировалось но глючит не по детски. То ви-фи манагер не хочет запоминать SSID/PASS, то ESPUI тупо не грузится. Причем с каждой заливкой по разному. Думаю что конфликт не исчерпан.

aidar_i
Полковник
Сообщения: 3125
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Wi-FImanager + ESPUI как подружить?

#4

Сообщение aidar_i » 25.07.2021{, 19:47}

Я испытывал в FLProg 6.3.1, внешний Arduino Ide 1.8.10, плата 2.6.3, модуль Nodemcu 0.9
Вот здесь viewtopic.php?f=71&t=7414&p=107323#p107323 без переделки библиотек.

Ответить

Вернуться в «Помогите, а то я "нимагу"»