GyverTwink icon indicating copy to clipboard operation
GyverTwink copied to clipboard

Platforms

Open Microfcorp opened this issue 3 years ago • 6 comments

Если коротко, я собирал код на версии ядра 2.7.4, плата моей собственной разработки на esp12f (esp12e)

При сборке кода под платформу wemos все работает При сборке под платформу nodemcu все собирается, но нет данных на шине светодиодной ленты

При установке 3 версии ядра, все начинает работать, но появляются артефакты, не связанные с питанием (лишние данные на шине)

Поэтому, если у кого то не будет работать на nodemcu или esp01, то выберите платформу wemos, но обратите внимание, но пины gpio на разных платах не совпадают, так в платформах nodemcu и wemos линии шины i2c изменены местами

Microfcorp avatar Jan 02 '22 21:01 Microfcorp

Потратил я на эти все исследования целый день, перебирая практически все версии ядра и библиотеки fastled. Кому нужны полные результаты всех тестов, пишите мне на вк

Microfcorp avatar Jan 02 '22 21:01 Microfcorp

Повсеместно не рекомендую использовать nodemcu ни программно, ни аппаратно)

GyverLibs avatar Jan 02 '22 23:01 GyverLibs

Аппаратно wemos и nodemcu практически не отличаются. Только но nodemcu разведено больше пинов и в ядре они присутствуют

Microfcorp avatar Jan 05 '22 09:01 Microfcorp

практически не отличаются

Дада, только на ядре ноды встречаются абсолютно необъяснимые сбои и неадекватное поведение платы

GyverLibs avatar Jan 06 '22 08:01 GyverLibs

Всегда собирал свою библиотеку умного дома под ноду и ошибки были только в некоторых алгоритмах работы udp. После смены ядра с 2.4 до 2.7.х перешел на littlefs и в ядре улучшилось распределение оперативной памяти. На 3 версии похоже сменился компилятор и версия стандарта с++

Microfcorp avatar Jan 07 '22 15:01 Microfcorp

А я всегда когда делал на ноде то же, что на вемосе - оно работало со сбоями или вообще не работало. И кто с лампами ковырялся - аналогичная история, поэтому сейчас рекомендую прошивать любую плату под generic 8266, и все проблемы как рукой сняло

GyverLibs avatar Jan 07 '22 15:01 GyverLibs