ComDriverSpi
Инкапсулирует управление SPI с поддержкой автоматического контроля выводов select и работы с 8, 16 и 32-битными данными
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5d7ee0746dc7bb7fd4aa8f55dcda260c650524378836fe9c50610c2dd5209a54ComDriverSpi-1.1.5-5d7ee074.zipОписание
Если вы работаете с SPI и устали оборачивать каждый раз в код управление выводом select, частотой и размерами данных — эта библиотека инкапсулирует всю эту механику в объект. ComDriverSpi скрывает под капотом сложность протокола, позволяя через методы writeSpi, readSpi и writeReadSpi управлять передачей данных без возни с низкоуровневыми регистрами. Поддерживаются разные размеры данных: 8-битные, 16-битные и 32-битные массивы. Есть и ручной режим с методами writeSpiManual для тонкой настройки процесса. Частоту и вывод slave select можно задать при создании объекта, а другие параметры SPI конфигурируются отдельно. В комплекте идёт рабочий пример.