MyMacros
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:32f9c96eaa9f6b4e173d9161f2781f88a9c551b9ae1a4e9ef9e4d6695845491dMyMacros-0.6.0-32f9c96e.zipОписание
Когда работаешь с разными платами Arduino, быстро понимаешь: универсальный код редко подходит всем. MyMacros расширяет известную библиотеку Board Identify, позволяя определять конкретные платы из своей коллекции через препроцессорные макросы. В файле MyMacros.h собирается личный список вашего железа с фокусом на свойство build.board платформы. Это особенно помогает при параллельной разработке под несколько плат — код ветвится в зависимости от определённого макроса вместо того, чтобы раздуваться множеством условий. Библиотека позволяет как дополнить существующую информацию о платах новыми определениями, так и добавить доски, которых нет в стандартной базе. На Linux и Mac OS X можно использовать символические ссылки для минимизации дублирования кода между конфигурациями разных платформ.