Platformio. Какие библиотеки реально объявлены?
Друзья, все доброго здравия!
Не так давно я задавал вопрос по работе 2004 дисплея на материнской плате RuRamps 1.3, при компиляции прошивки Marlin 2.0 в Platformio. Вкратце, прошивка, скомпилированная в Platformio - и экран кажет кракозябры. Но та же прошивка, скомпилированная в Arduino IDE - экран работает. Разница заключается, как правильно заметили многие наши товарищи, в библиотеках.
Если зайти в каталог .pio папки Marin, то там можно обнаружить скомпилированные и подтянутые platformio библиотеки. За работу экрана отвечает библиотека u8glib. В Arduino IDE установлена u8glib версии 1.19.1. В platformio - u8glib-HAL.
В менеджере библиотек platformio, я удалил u8glib-HAL, и принудительно поставил в проект прошивки u8glib 1.19.1. Компилирую, захожу в .pio - и в итоге там и та и другая.
Переходим в файл platformio.ini, где под каждую плату объявлены свои библиотеки. Находим DUE_debug (arduino due, использую debug usb port).
А вот теперь для меня загадка - зачем platformio, если объявлена библиотека u8glib, качает ещё и u8glib-HAL?
Для поиска решения я должен быть четко уверен, что скомпилирована прошивка с использованием именно нужной мне библиотеки.
Проблема имеет несколько шире характер, и дисплей это лишь вершинка. Самая большая проблема - свистящий ШД экструдера, подключенный по SPI с драйвером TMC2130 v1.1 Почему он свистит, непонятно. Я пробовал отключать stealthchop режим, так же отключал hybrid_theresold. Никаких изменений. Пробовал менять и ток с 800 на 300 и 1100 mah. на 300 шумит поменьше, на 1100 в терминал начинают сыпаться ошибки по перегреву. Но свист IL никуда не делся, и частота его меняется постоянно, пока не выйдет из режима удержания.
Пообщавшись с разработчиком RuRamps, он посоветовал поменять библиотеку, что я сейчас и хочу сделать, и быть уверенным, что подключил правильно.
Велика вероятность по незнайке, когда я только БУДУ ДУМАТЬ, что подключил другую библиотеку, а на самом деле подключается старая, и проблема никак не решается =)
Комментарии и вопросы
покупается метка «NTAG 213» на...
Я пару недель назад на лист оц...
супер. а NFC шифрование разве....
У меня на работе стоит Ultimak...
Печатаю детальку как на фото....
Помогите пожалуйста. есть прин...
Всем привет, вчера собрал 3д п...