I2CIP
Протоколы для I2C-устройств в модульных сетях с горячей заменой компонентов и динамической маршрутизацией через мультиплексеры
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:15461b32e5c9cfceb045deb51539e4b2ed3375701e07debedd2b235abb80edc6I2CIP-1.0.0-15461b32.zipОписание
Библиотека для работы с I2C-устройствами в модульных сетях с горячей заменой компонентов. Реализует набор протоколов на разных уровнях OSI — от физического уровня (SDA и SCL линии) до прикладного (управление жизненным циклом модулей и их конфигурация). Ключевая особенность: динамическая маршрутизация через I2C-мультиплексеры позволяет добавлять и удалять устройства без перезагрузки системы. Поддерживает QoS второго уровня через ACK-байты и может отключать модули через исключение их из цепи мультиплексера. На практике это означает, что можно собирать модульные системы, которые справляются с изменениями в составе оборудования во время работы. Тестировалось на Arduino Nano, поэтому перед использованием стоит проверить совместимость вашей платы со спецификацией оборудования из README.