Страница 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 из архива только разархивированную, закинул библиотеки?

ESPUI-Мультиблок
Добавлено: 07 фев 2023, 05:42
Naladchik
Serquick писал(а): 06 фев 2023, 21:32
... вопрос, откуда взялись дубликаты ...
Забавный вопрос. Сам задал - сам ответил?
"...
новенькую PortableFLProg_8-1-0 ... только разархивированную ..." в которой уже были такие же "... з
акинул библиотеки ...".
► Показать
Посмотрите что лежит в папке d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\
и папке d:\PortableFLProg_8-1-0_Win64\ideV8\libraries\ сравните и увидите сколько там дублей.
Потом в самой d:\PortableFLProg_8-1-0_Win64\ideV8\portable\sketchbook\libraries\ так же дублей достаточно.
Я, когда распаковываю очередную версию FLProg от Сергея, первое что делаю это переношу все библиотеки из ...ideV8\libraries\ в ...ideV8\portable\sketchbook\libraries\, удаляю дубли (заходишь в библиотеку, открываешь файл library.properties, смотришь версию, удаляешь библиотеку более старой версии. только не надо лезть в библиотеки, находящиеся в самих ядрах.), перекидываю библиотеки и ядра из моей предыдущей версии FLProg, перекидываю файлы с настройками и пользовательскими блоками, обновляю библиотеки и ядра и только после всего этого начинаю пользоваться.
По итогу около часа убиваю на чистку, настройку свежей версии FLProg и IDE. Зато потом минимум глюков из за дубликатов или отсутствия чего либо т.к. остается только нужное и все лежит на своих местах.
ESPUI-Мультиблок
Добавлено: 07 фев 2023, 09:30
ecoins
Naladchik писал(а): 07 фев 2023, 05:42
По итогу около часа убиваю на чистку, настройку свежей версии FLProg и IDE. Зато потом минимум глюков из за дубликатов или отсутствия чего либо т.к. остается только нужное и все лежит на своих местах.
А мы изначально делаем отдельную папку c Arduino IDE 1.8.19, в которой установлены нужны контроллеры и только нужные библитеки. При смене версии FLProg обычно ничего делать не приходится.