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

tinyproto

Протокол канального уровня HDLC для надёжного обмена данными между Arduino и ПК через UART, SPI, I2C с CRC-проверкой и автоматическими повторами

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

Установка

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

Описание

TinyProto — это протокол канального уровня (Layer 2) на основе HDLC, который позволяет надёжно обмениваться данными между Arduino и ПК, между несколькими микроконтроллерами или между любыми устройствами через UART, SPI, I2C и другие байт-ориентированные каналы. Все рабочие данные статически выделены в памяти, поэтому даже на AVR с 60 байтами RAM библиотека работает без malloc. Реализован в трёх вариантах: облегчённый режим (SLIP-подобный фрейминг), низкоуровневый HDLC и полнодуплексный протокол с окном скольжения, квитированием и автоматическими повторами при ошибках. CRC-проверка и обнаружение ошибок встроены в протокол. TinyProto не решает задачи приложений, но служит транспортом для Protocol Buffers, MessagePack, JSON и прочего — вы сами выбираете, что передавать поверх.

Версии

Показано: 13
1.2.02026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.12026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.12.12026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.12.02026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.11.02026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.10.12026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.9.32026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.9.22026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.8.02026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.7.02026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше
0.6.42026-08-23 19:12:43 UTC
ZIP по запросу
первое скачивание может быть дольше