Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Platforms #12

Open
Microfcorp opened this issue Jan 2, 2022 · 6 comments
Open

Platforms #12

Microfcorp opened this issue Jan 2, 2022 · 6 comments

Comments

@Microfcorp
Copy link

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

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

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

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

@Microfcorp
Copy link
Author

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

@GyverLibs
Copy link
Contributor

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

@Microfcorp
Copy link
Author

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

@GyverLibs
Copy link
Contributor

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

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

@Microfcorp
Copy link
Author

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

@GyverLibs
Copy link
Contributor

GyverLibs commented Jan 7, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants