GyverTwink
GyverTwink copied to clipboard
Platforms
Если коротко, я собирал код на версии ядра 2.7.4, плата моей собственной разработки на esp12f (esp12e)
При сборке кода под платформу wemos все работает При сборке под платформу nodemcu все собирается, но нет данных на шине светодиодной ленты
При установке 3 версии ядра, все начинает работать, но появляются артефакты, не связанные с питанием (лишние данные на шине)
Поэтому, если у кого то не будет работать на nodemcu или esp01, то выберите платформу wemos, но обратите внимание, но пины gpio на разных платах не совпадают, так в платформах nodemcu и wemos линии шины i2c изменены местами
Потратил я на эти все исследования целый день, перебирая практически все версии ядра и библиотеки fastled. Кому нужны полные результаты всех тестов, пишите мне на вк
Повсеместно не рекомендую использовать nodemcu ни программно, ни аппаратно)
Аппаратно wemos и nodemcu практически не отличаются. Только но nodemcu разведено больше пинов и в ядре они присутствуют
практически не отличаются
Дада, только на ядре ноды встречаются абсолютно необъяснимые сбои и неадекватное поведение платы
Всегда собирал свою библиотеку умного дома под ноду и ошибки были только в некоторых алгоритмах работы udp. После смены ядра с 2.4 до 2.7.х перешел на littlefs и в ядре улучшилось распределение оперативной памяти. На 3 версии похоже сменился компилятор и версия стандарта с++
А я всегда когда делал на ноде то же, что на вемосе - оно работало со сбоями или вообще не работало. И кто с лампами ковырялся - аналогичная история, поэтому сейчас рекомендую прошивать любую плату под generic 8266, и все проблемы как рукой сняло