Добрый день, уважаемые читатели! В этой статье обсудим, каким образом можно добавлять к вашему проекту, созданному в VSCode + PlatformIO, какие-либо “внешние” (и не только) библиотеки. Причем в контексте данной статьи не так уж и важно – для какого микроконтроллера и на какой платформе вы создаете свой код – принципы работы менеджера библиотек PlatformIO одинаковы. Я буду приводить примеры для ESP32 и платформы ESP-IDF, но то же самое можно производить и для платформы Arduino, и для других микроконтроллеров...
Эта статья является приложением к циклу статей "KiCad для начинающих". Она не была запланирована, но у одного читателя возникли сложности с подключением и использование сторонних библиотек компонентов и посадочных мест. Поскольку подобные проблемы могут возникнуть и других читателей, особенно, в связи с выходом версии 6.0.0, подробный разбор проблем и путей их решения может оказаться полезным. В статье будет показана и работа в старой (5.1.12, Windows 10) версии KiCad, и в новой (6.0.0, Linux). И различия между версиями будут значимыми...