rhio-pinmap
Макросы для унификации номеров пинов между Master-модулями платформы rhomb.io
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2bd634b0045ffb7702b8ccad66e96118ddcc6e6d0cb63873e4928e62e3dff54crhio_pinmap-2.1.0-2bd634b0.zipОписание
Набор макросов для унификации кода между разными Master-модулями платформы rhomb.io. Проблема в том, что одно и то же оборудование на разных платах (Duino One, Duino Mega и т.д.) подключено к разным пинам микроконтроллера — например, светодиод на Duino One находится на пине 9, а на Mega на пине 13. С помощью этой библиотеки вместо конкретных номеров пинов используются удобные макросы вроде LED, и код становится совместимым сразу со всеми платами. Заголовочный файл также содержит описание всех стандартных интерфейсов (SPI, I2C, UART, 1WIRE) и их соответствие Arduino-фреймворку. Для большинства плат нужно просто включить заголовок, но для Duino Pro 328P требуется вручную определить макрос RHIO_DUINO_PRO перед подключением библиотеки.