PCA9698
Драйвер GPIO-расширителя PCA9698 с поддержкой I2C, управления портами и прерываниями для AVR-платформ
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cac509b34502f93385bc23b4cea566ca2695716fe3fec07549f2b3ed947ada38PCA9698-1.0.4-cac509b3.zipОписание
Драйвер для микросхемы GPIO-расширителя PCA9698 от NXP, работающий по шине I2C на скоростях вплоть до 1 МГц. Библиотека использует стандартный Wire и охватывает весь набор возможностей чипа: конфигурирование портов на вход-выход, управление выходами, чтение состояния входов и настройка прерываний для каждого из пяти банков портов. На AVR-платах (UNO, Nano и аналогах) работает надёжно, а вот на megaAVR из-за особенностей Wire.h могут быть ошибки и нестабильность. Полный набор функций от базовой инициализации до поблочного обновления состояния входов и выходов делает её пригодной для серьёзных проектов с множеством дискретных входов-выходов, если ты работаешь на совместимой платформе.