вы про feat ветку? Там мп3 пины настраиваются из вебморды теперь, в конфиге только включить/убрать его из сборки можно.Мп3 из конфиг.файла пропал
Про остальное - проверьте пины, может что-то наложилось друг на друга.
вы про feat ветку? Там мп3 пины настраиваются из вебморды теперь, в конфиге только включить/убрать его из сборки можно.Мп3 из конфиг.файла пропал
Нет, разговор про мастер ветку, я выше писал тоже про мастер.вы про feat ветку? Там мп3 пины настраиваются из вебморды теперь, в конфиге только включить/убрать его из сборки можно.
Я это предлагал в прошлой ветке kDn'у, но был дружно послан))), особенно отличился Константин:- "не нужно обычному юзеру всё это". Ну заделали хоть минималку "Настройки ESP" и те Константин спрятал и запоролил, а потом ещё иЕсть мысль сделать отдельную страницу в настройках для всех пинов перифери и потихоньку утащить туда весь этот зоопарк из конфига.
//#define MOOT // Раскомментировать, если не нужен пункт настроек "Конфиги",
ну как-то так да, 8266 не даёт скучать. Если есть возможность - меняйте плату уже в лампе на нормальную.и о чудо артефакты ушли полностью, хотя раньше они были даже при минимальной яркости, странно всё это)))
блин, эти пасхалки позапрятаные это ппц... какие-то секретные меню, флажки, которые открывают новые меню, ппц... пройди квест...Ну заделали хоть минималку "Настройки ESP" и те Константин спрятал и запоролил, а потом ещё и
//#define MOOT? Я его видел, но руки пока не дошли посмотреть в каком виде он нужен. Еще и инверсная логика какая-то... раскомментировать чтобы спрятать.ну так джейсон же с конфигом и есть. Но имхо это уже маловосстребованые плюшки - один раз прошил, натыкал в гуи основное и забыл.мысль сделать импортировамый файл настроек типа *.ini с пинами и прочими настройками
мужики, указывайте, пожалуйста, вместе с проблемой ветку, на которой на это наступили - мастер или фит. Они сейчас на разных фреймворках и искать надо в разных местах. По яркости посмотрю, что-то вроде я тоже такое видел, но списал на энкодер. Это с глобальной яркостью или с индивидуальной?Когда меняешь яркость эффекта, потом переходишь на другой, а потом возвращаешься обратно, то яркость будет соответствовать номеру эффекта:
да пёс с ним... его надо переписывать, а не чинить. Самые тяжелые куски я выкинул из прерываний, остальное даже разгребать не хочу.Нет энкодер так же в меню конф. падает![]()
Кстати, а что дает//#define MOOT? Я его видел, но руки пока не дошли посмотреть в каком виде он нужен.

Ну, это не тот конфиг, я имел ввиду с настройками из юзерконфига, желательно в формате ini, синтаксис джейсона может быть не всем понятен, а для импорта из вебморды без разницы кокой формат.ну так джейсон же с конфигом и есть
Это в мастере с индивидуальной яркостью.Это с глобальной яркостью или с индивидуальной?
ок, погляжу.Это в мастере с индивидуальной яркостью.
Хм... сборочные автотесты вроде проходят норм, ну если не получится - кидайте ошибки, будем смотреть, мож какая-то комбинация конфига не срастается.Feat вчера или позавчера попробовал собрать, не получилось, закончилось ошибкой.
Не, я пробывал и без конфига, ладно попозже попробую ещё раз.мож какая-то комбинация конфига не срастается.
src\actions.cpp: In function 'void run_action(ra, ArduinoJson::V6212PB::JsonObject*)':
src\actions.cpp:53:29: error: no matching function for call to 'EmbUI::post(ArduinoJson::V6212PB::JsonObject&, bool)'
embui.post(*data, true);
^
src\actions.cpp:53:29: note: candidate is:
In file included from src\interface.h:2:0,
from src\lamp.h:45,
from src\actions.cpp:40:
.pio\libdeps\esp8266_160\EmbUI\src/EmbUI.h:424:10: note: void EmbUI::post(ArduinoJson::V6212PB::JsonObject&)
void post(JsonObject &data);
^
.pio\libdeps\esp8266_160\EmbUI\src/EmbUI.h:424:10: note: candidate expects 1 argument, 2 provided
*** [.pio\build\esp8266_160\src\actions.cpp.o] Error 1
In file included from src\effects_types.h:42:0,
from src\effectworker.h:42,
from src\lamp.h:42,
from src\effects.cpp:38:
.pio\libdeps\esp8266_160\FastLED\src/FastLED.h:14:21: note: #pragma message: FastLED version 3.004.000
pio pkg updateКосяк был мой, я совсем забыл про user_env.ini, а там фреймворк EmbUI_int.git прописан.@andy040670, надо обновить либу EmbUIpio pkg update
src\interface.cpp:1073:19: error: no match for 'operator+' (operand type is 'String')
src\interface.cpp:2107:70: error: call of overloaded 'select(const __FlashStringHelper*, int, const __FlashStringHelper*, bool)' is ambiguous
.pio\libdeps\esp8266_160\ArduinoJson\src/ArduinoJson/Variant/VariantCompare.hpp:203:27: error: 'ArduinoJson::V6212PB::detail::Comparer<_GAUGETYPE, void> comparer' has incomplete type
Comparer<T> comparer(rhs);
^
*** [.pio\build\esp8266_160\src\interface.cpp.o] Error 1
C:/Users/andy0/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:95:6: error: 'HTTP_DELETE' conflicts with a previous declaration
C:/Users/andy0/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:96:6: error: 'HTTP_GET' conflicts with a previous declaration
C:/Users/andy0/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:97:6: error: 'HTTP_HEAD' conflicts with a previous declaration
C:/Users/andy0/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:98:6: error: 'HTTP_POST' conflicts with a previous declaration
C:/Users/andy0/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:99:6: error: 'HTTP_PUT' conflicts with a previous declaration
C:/Users/andy0/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:102:6: error: 'HTTP_OPTIONS' conflicts with a previous declaration
C:/Users/andy0/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/nghttp/port/include/http_parser.h:128:6: error: 'HTTP_PATCH' conflicts with a previous declaration
.pio/libdeps/esp32debug/EmbUI/EmbUI/http.cpp:113:44: error: no matching function for call to 'FlashZhttp::provide_ota_form(AsyncWebServer*, const char*&)'
.pio/libdeps/esp32debug/EmbUI/EmbUI/http.cpp:114:43: error: no matching function for call to 'FlashZhttp::handle_ota_form(AsyncWebServer*, const char*&)'
src/interface.cpp:1073:19: error: no match for 'operator+' (operand type is 'String')
src/interface.cpp:2107:70: error: call of overloaded 'select(const __FlashStringHelper*, int, const __FlashStringHelper*, bool)' is ambiguous
.pio/libdeps/esp32debug/ArduinoJson/src/ArduinoJson/Variant/VariantCompare.hpp:203:15: error: 'ArduinoJson::V6212PB::detail::Comparer<_GAUGETYPE, void> comparer' has incomplete type

Может зафиксировать версию?есп32 надо опять править под новое ядро...
Не собирается.
а смысла... все равно править надо, я под нее все тестирую. Там еще и с асинк сервером теперь конфликт вылез.Может зафиксировать версию?
да собирается же... конфиг по-умолчанию включает только кнопку. Может не обновили реп? Дайте лог ошибок сборки.С кнопкой не собирается 8266