Назад к каталогу

cI2C

Аппаратная реализация I2C на чистом C для AVR микроконтроллеров в режиме Master без прерываний

Версия1.3.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер69.87 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.3.069.87 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:ff5c38975fe984123f86e1665b3c1dd4d22d0beb7beb9b392f800b62b0756429
АрхивcI2C-1.3.0-ff5c3897.zip

Описание

Написана на чистом C аппаратная реализация I2C для микроконтроллеров AVR (Arduino Uno, Nano, Mega и т.д.). Подходит, если вы разрабатываете протоколы на C и планируете позже перенести код на другие платформы — библиотека специально спроектирована с этой целью. Работает в режиме Master, без прерываний (хотя они планируются в будущих версиях). Поддерживает подключение нескольких ведомых устройств на одной шине с настройкой скорости через enum или напрямую целым числом. Для каждого slave определяется адрес и размер его регистров, при необходимости можно переопределить процедуры чтения-записи под конкретный девайс. Если вам нужна универсальность и работа на других платформах, смотрите в сторону WireWrapper — она использует стандартную Wire-библиотеку и переносится без переписывания кода.

Версии

Показано: 7
1.3.02026-08-23 19:12:25 UTC
ZIP по запросу
первое скачивание может быть дольше
1.2.02026-08-23 19:12:25 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:12:25 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:25 UTC
ZIP по запросу
первое скачивание может быть дольше
0.6.02026-08-23 19:12:25 UTC
ZIP по запросу
первое скачивание может быть дольше
0.5.02026-08-23 19:12:25 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.02026-08-23 19:12:25 UTC
ZIP по запросу
первое скачивание может быть дольше