costy1957 писал(а): 24 фев 2023, 16:33
Для тех кто пользуется PortableFlprog x32.
Изначально предустановлено ядро 2.0.6, компиляция проектов ESP 32 с ошибкой в обеих версиях- портативной и инсталированной. Если хотите, чтобы ваши проекты компилировались установите ядро 1.0.6. Версии ядра начиная с 2.0.0 и выше выдают ошибку при компиляции проектов ESP 32.
Рекомендация безусловно полезная и содержательная, однако:
1.При переходе на ядро 1.0.6 Вы теряете нечто, что приведет к тому, что что-то не будет работать из других блоков. Некоторые случаи известны и о них неоднократно писали на форуме.
2.Внимательно следил за этой темой. На сколько понял, проблема четко не очень прояснилась - то ли длинный путь к файлу (а может и имя с кириллицей - так бывает), то ли что-то с библиотекой flprogUtilites.h - но там всего четыре простых функций, в которых не сложно разобраться, пока замечаний по ним не было, то ли еще что-то.
3.Откатываться назад может и удобно, но мне представляется, что это
не вполне этично по отношению к разработчику FLProg.
Он самостоятельно и за свой счет ведет разработку, поддерживает сайт и форум и предоставляет право пользованием своим продуктом всем участникам форума без какой-либо оплаты или финансовых обязательств.
Но это совсем не значит, что участники форума не могут и не несут ответственности перед разработчиком(только если "конченные" циники или просто "хапуги"(и такие есть, избегают каких-либо отчислений со своих бизнес-проектов)).
Должна быть и взаимная ответственность.
Да, порой не комфортно работать с новыми версиями.
Разработчик не без труда пробивается через нестыковки между новыми версиями Arduino IDE, новыми ядрами(от ESP преемственность новых не всегда удачная). Он начал выделять программный код в отдельные библиотеки, открытые разработчикам и наконец на работу сказываются новые версии FLProg, новый редактор пользовательских блоков.
И ведь порой пользователи собирают из всего этого свой "компот" и сетуют на возникающие проблемы.
И когда им приводят доводы "вот ведь работает", предпочитают не вникать в проблемы и откатываться назад, т.е. и двигаться назад, т.е. двигаться ровно в противоположном направлении от разработчика.
По моему мнению это не является ответственным подходом по отношению к предоставляемому нам продукту FLProg и его разработчику.
4. И последнее. Выпущено и мы им пользуемся ядро под ESP 2.0.7. Проблема в нем некритичная есть(с прерываниями), но она тянется из предыдущих версий, и не мешает работе.
----------------------------------------------
Спасибо.