Страница 11 из 13

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 13:13
artemka19
пишет что нет библиотеки литтл

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 14:04
DrMario
Библиотеку LITTLEFS установил, теперь так:
c:\Program Files\FLProg802\ideV8\portable\sketchbook\libraries\LITTLEFS-master\src\LITTLEFS.cpp: In member function 'virtual bool LITTLEFSImpl::exists(const char*)':
c:\Program Files\FLProg802\ideV8\portable\sketchbook\libraries\LITTLEFS-master\src\LITTLEFS.cpp:44:28: error: no matching function for call to 'LITTLEFSImpl::open(const char*&, const char [2])'
File f = open(path, "r");
^
In file included from c:\Program Files\FLProg802\ideV8\portable\sketchbook\libraries\LITTLEFS-master\src\LITTLEFS.cpp:17:
C:\Program Files\FLProg802\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\FS\src/vfs_api.h:38:17: note: candidate: 'virtual fs::FileImplPtr VFSImpl::open(const char*, const char*, bool)'
FileImplPtr open(const char* path, const char* mode, const bool create) override;
^~~~
C:\Program Files\FLProg802\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\FS\src/vfs_api.h:38:17: note: candidate expects 3 arguments, 2 provided
Несколько библиотек найдено для "WiFi.h"
Используется: C:\Program Files\FLProg802\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WiFi
Не используется: c:\Program Files\FLProg802\ideV8\libraries\WiFi
exit status 1
Ошибка компиляции для платы MH ET LIVE ESP32DevKIT.

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 14:39
Naladchik
DrMario писал(а): 02 янв 2023, 12:19 ...Подскажите в чем может быть проблема
Старая версия библиотеки ESPUI, актуальная 2.2.1 проблема известная, в ядре ESP32 в какой то момент библиотеку LITTLEFS заменили на LittleFS.
В версии ESPUI 2.2.1 этот момент учтен, в зависимости от используемого ядра ESP 32 подключается либо новая, либо старая библиотека.

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 14:49
DrMario
Про версию прочитал, стоит ESPUI-2.1.1 с архива libraries первого поста
Забыл указать. Версия FLProg 802.
У конго-нибудь компилируется для контроллера ESP32?

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 15:12
Naladchik
DrMario писал(а): 02 янв 2023, 14:49 ... Версия FLProg 802...
Версия ядра ESP32 какая?

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 15:15
DrMario
была 2.0.5 из комплекта FLProg 802, обновил до последней 2.0.6 с тем же результатом

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 15:23
Naladchik
[ref]DrMario[/ref],
Сейчас себе обновлю и гляну кто там выделывается.

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 16:14
aidar_i
DrMario писал(а): 02 янв 2023, 14:04 Библиотеку LITTLEFS установил, теперь так:
Здесь я написал как нужно его вставлять, даже папку tools выложил.

ESPUI-Мультиблок

Добавлено: 02 янв 2023, 17:54
Naladchik
DrMario писал(а): 02 янв 2023, 14:49 У конго-нибудь компилируется для контроллера ESP32?
FLProg 8.0.2. ESPUI 2.2.1, ядро ESP32 2.0.6 компиляция проходит без ошибок.
Единственное заменил библиотеку ESPAsyncTCP на скачанную с гитхаба (есть изменения, через управление библиотеками IDE не обновляется).
Библиотека, тестовый пример и скриншот в архиве.

ESPUI-Мультиблок

Добавлено: 04 янв 2023, 01:02
DrMario
Заменил библиотеку - не помогло. Компилятор выдает такую ошибку
c:\Program Files\FLProg802\ideV8\portable\sketchbook\libraries\LITTLEFS-master\src\LITTLEFS.cpp: In member function 'virtual bool LITTLEFSImpl::exists(const char*)':
c:\Program Files\FLProg802\ideV8\portable\sketchbook\libraries\LITTLEFS-master\src\LITTLEFS.cpp:44:28: error: no matching function for call to 'LITTLEFSImpl::open(const char*&, const char [2])'
File f = open(path, "r");
^
In file included from c:\Program Files\FLProg802\ideV8\portable\sketchbook\libraries\LITTLEFS-master\src\LITTLEFS.cpp:17:
C:\Program Files\FLProg802\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\FS\src/vfs_api.h:38:17: note: candidate: 'virtual fs::FileImplPtr VFSImpl::open(const char*, const char*, bool)'
FileImplPtr open(const char* path, const char* mode, const bool create) override;
^~~~
C:\Program Files\FLProg802\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\FS\src/vfs_api.h:38:17: note: candidate expects 3 arguments, 2 provided
Несколько библиотек найдено для "WiFi.h"
Используется: C:\Program Files\FLProg802\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WiFi
Не используется: c:\Program Files\FLProg802\ideV8\libraries\WiFi
exit status 1
Ошибка компиляции для платы ESP32 Dev Module.

Видимо не судьба :(

Отправлено спустя 1 час 39 минут 53 секунды:
Не понимаю в чем причина. Скачал и заменил все необходимые библиотеки, которые указаны на домашней странице https://github.com/s00500/ESPUI
Не компилируется пример из самой библиотеки ESPUI с той же ошибкой.
Система Windows 7-64

ESPUI-Мультиблок

Добавлено: 04 янв 2023, 02:38
artemka19
DrMario писал(а): 04 янв 2023, 01:02 File f = open(path, "r");
пишут что надо код отредактировать в библиотеке:

LITTLEFS.cpp Line 42-46:
bool LITTLEFSImpl::exists(const char* path)
{
File f = open(path, "r", false);
return (f == true);
}




https://github.com/s00500/ESPUI/issues/156

ESPUI-Мультиблок

Добавлено: 04 янв 2023, 14:03
DrMario
Спасибо за подсказку, теперь компилируется!
В файле LITTLEFS.cpp нужно заменить строку
File f = open(path, "r");
на строку
File f = open(path, "r", false);

Отправлено спустя 8 часов 55 минут 21 секунду:
Непонятная ситуация с блоком Select, даже не знаю где костыль.
В секции Declare блока как положено записана переменная String Value_Select<INS.UUID> = <array Select Display.N>[0];
с условием update Select, detected changes Vаlue_In
При компиляции проекта переменной нет, компилятор на нее естественно ругается.
Убрал условие, переменная появилась.
Понимаю что так нельзя, в чем причина неясно.
В блоке Select подключены два дополнительных входа
ESPUI_1.6.1
FLProg 802
Система Windows 7-64

ESPUI-Мультиблок

Добавлено: 04 янв 2023, 14:38
Naladchik
DrMario писал(а): 04 янв 2023, 14:03 "...Непонятная ситуация с блоком Select..."
Исправлено, версия ESPUI_1.6.2 в шапке.

ESPUI-Мультиблок

Добавлено: 04 янв 2023, 16:33
Iqubik
Naladchik писал(а): 04 янв 2023, 14:38
DrMario писал(а): 04 янв 2023, 14:03 "...Непонятная ситуация с блоком Select..."
Исправлено, версия ESPUI_1.6.2 в шапке.
Для esp32 обязательно поставить https://github.com/lorol/LITTLEFS

ESPUI-Мультиблок

Добавлено: 04 янв 2023, 19:26
Naladchik
Iqubik писал(а): 04 янв 2023, 16:33 Для esp32 обязательно поставить ... LITTLEFS
Лично у меня все по дефолту работает с LittleFS, теми что имеются в ядрах для ESP8266 и ESP32.
Ставьте последние версии ядер, библиотеки ESPUI и LITTLEFS не нужен.

ESPUI-Мультиблок

Добавлено: 05 фев 2023, 00:27
Serquick
Привет.
Моя ошибка при прошивке ESP32.
LITTLEFS поставил. Библиотеку в шапке тоже.
[spoiler]Arduino: 1.8.19 (Windows 10), Плата:"ESP32 Dev Module, FTDI Adapter, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Disabled"



In file included from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,

from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,

from d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\WiFiManager/WiFiManager.h:94,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:5:

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:95:6: error: 'HTTP_DELETE' conflicts with a previous declaration

XX(0, DELETE, DELETE) \

^

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'

#define XX(num, name, string) HTTP_##name = num,

^~~

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'

HTTP_METHOD_MAP(XX)

^~~~~~~~~~~~~~~

In file included from d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:4:

d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:3: note: previous declaration 'WebRequestMethod HTTP_DELETE'

HTTP_DELETE = 0b00000100,

^~~~~~~~~~~

In file included from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,

from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,

from d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\WiFiManager/WiFiManager.h:94,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:5:

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:96:6: error: 'HTTP_GET' conflicts with a previous declaration

XX(1, GET, GET) \

^

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'

#define XX(num, name, string) HTTP_##name = num,

^~~

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'

HTTP_METHOD_MAP(XX)

^~~~~~~~~~~~~~~

In file included from d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:4:

d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:3: note: previous declaration 'WebRequestMethod HTTP_GET'

HTTP_GET = 0b00000001,

^~~~~~~~

In file included from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,

from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,

from d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\WiFiManager/WiFiManager.h:94,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:5:

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:97:6: error: 'HTTP_HEAD' conflicts with a previous declaration

XX(2, HEAD, HEAD) \

^

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'

#define XX(num, name, string) HTTP_##name = num,

^~~

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'

HTTP_METHOD_MAP(XX)

^~~~~~~~~~~~~~~

In file included from d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:4:

d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:3: note: previous declaration 'WebRequestMethod HTTP_HEAD'

HTTP_HEAD = 0b00100000,

^~~~~~~~~

In file included from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,

from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,

from d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\WiFiManager/WiFiManager.h:94,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:5:

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:98:6: error: 'HTTP_POST' conflicts with a previous declaration

XX(3, POST, POST) \

^

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'

#define XX(num, name, string) HTTP_##name = num,

^~~

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'

HTTP_METHOD_MAP(XX)

^~~~~~~~~~~~~~~

In file included from d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:4:

d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:3: note: previous declaration 'WebRequestMethod HTTP_POST'

HTTP_POST = 0b00000010,

^~~~~~~~~

In file included from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,

from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,

from d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\WiFiManager/WiFiManager.h:94,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:5:

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:99:6: error: 'HTTP_PUT' conflicts with a previous declaration

XX(4, PUT, PUT) \

^

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'

#define XX(num, name, string) HTTP_##name = num,

^~~

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'

HTTP_METHOD_MAP(XX)

^~~~~~~~~~~~~~~

In file included from d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:4:

d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:3: note: previous declaration 'WebRequestMethod HTTP_PUT'

HTTP_PUT = 0b00001000,

^~~~~~~~

In file included from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,

from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,

from d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\WiFiManager/WiFiManager.h:94,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:5:

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:102:6: error: 'HTTP_OPTIONS' conflicts with a previous declaration

XX(6, OPTIONS, OPTIONS) \

^

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'

#define XX(num, name, string) HTTP_##name = num,

^~~

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'

HTTP_METHOD_MAP(XX)

^~~~~~~~~~~~~~~

In file included from d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:4:

d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:3: note: previous declaration 'WebRequestMethod HTTP_OPTIONS'

HTTP_OPTIONS = 0b01000000,

^~~~~~~~~~~~

In file included from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/HTTP_Method.h:4,

from D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WebServer\src/WebServer.h:30,

from d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\WiFiManager/WiFiManager.h:94,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:5:

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:128:6: error: 'HTTP_PATCH' conflicts with a previous declaration

XX(28, PATCH, PATCH) \

^~

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:138:45: note: in definition of macro 'XX'

#define XX(num, name, string) HTTP_##name = num,

^~~

D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:139:3: note: in expansion of macro 'HTTP_METHOD_MAP'

HTTP_METHOD_MAP(XX)

^~~~~~~~~~~~~~~

In file included from d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI\src/ESPUI.h:20,

from C:\Users\SAN\AppData\Local\Temp\flprog\pr95\pr95.ino:4:

d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:3: note: previous declaration 'WebRequestMethod HTTP_PATCH'

HTTP_PATCH = 0b00010000,

^~~~~~~~~~

Несколько библиотек найдено для "ESPAsyncWebServer.h"

Используется: d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer

Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\ESPAsyncWebServer

Несколько библиотек найдено для "WiFi.h"

Используется: D:\PortableFLProg_8-1-0_Win64\ideV8\portable\packages\esp32\hardware\esp32\2.0.6\libraries\WiFi

Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\WiFi

Несколько библиотек найдено для "ESPUI.h"

Используется: d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI

Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\ESPUI

Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI-2.0.0

Несколько библиотек найдено для "AsyncTCP.h"

Используется: d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\AsyncTCP

Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\AsyncTCP

exit status 1

Ошибка компиляции для платы ESP32 Dev Module.



Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

[/spoiler]

ESPUI-Мультиблок

Добавлено: 06 фев 2023, 07:12
Naladchik
[ref]Serquick[/ref],
1. Выкосить дубликаты!
[spoiler]
а) Несколько библиотек найдено для "ESPAsyncWebServer.h"
Используется: d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPAsyncWebServer
Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\ESPAsyncWebServer

б) Несколько библиотек найдено для "ESPUI.h"
Используется: d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI
Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\ESPUI
Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ESPUI-2.0.0

в) Несколько библиотек найдено для "AsyncTCP.h"
Используется: d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\AsyncTCP
Не используется: d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\AsyncTCP

В качестве папки для рабочих библиотек лучше использовать d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\......
[/spoiler]
2. Обновить ESPUI и все остальные до последних версий (те, что установлены у меня, выложены в шапке).
3. Обновить ядро ESP32 до версии 2.0.6.
4. LITTLEFS куда ставили? Лично у меня все компилируется со штатной LittleFS без каких либо правок и бубнов.

ESPUI-Мультиблок

Добавлено: 06 фев 2023, 21:32
Serquick
[ref]Naladchik[/ref], Спасибо попробую.
Только вот вопрос, откуда взялись дубликаты, если я новенькую PortableFLProg_8-1-0 из архива только разархивированную, закинул библиотеки? :smile37:

ESPUI-Мультиблок

Добавлено: 07 фев 2023, 05:42
Naladchik
Serquick писал(а): 06 фев 2023, 21:32 ... вопрос, откуда взялись дубликаты ...
Забавный вопрос. Сам задал - сам ответил?
"... новенькую PortableFLProg_8-1-0 ... только разархивированную ..." в которой уже были такие же "... закинул библиотеки ...".
► Показать

ESPUI-Мультиблок

Добавлено: 07 фев 2023, 09:30
ecoins
Naladchik писал(а): 07 фев 2023, 05:42 По итогу около часа убиваю на чистку, настройку свежей версии FLProg и IDE. Зато потом минимум глюков из за дубликатов или отсутствия чего либо т.к. остается только нужное и все лежит на своих местах.
А мы изначально делаем отдельную папку c Arduino IDE 1.8.19, в которой установлены нужны контроллеры и только нужные библитеки. При смене версии FLProg обычно ничего делать не приходится.