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

NeuFrame

Бинарный протокол обмена с неблокирующим парсингом, CRC16-проверкой и опциональным XOR-шифрованием для микроконтроллеров

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

Установка

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

Описание

Бинарный протокол обмена для микроконтроллеров, когда нужна надёжная связь без задержек. NeuFrame использует конечный автомат для парсинга — процесс неблокирующий, данные проверяются по CRC16-Modbus, и при необходимости можно включить лёгкое XOR-шифрование просто указав ключ. В памяти программы хранятся таблицы CRC (PROGMEM/RODATA), буферы выделяются статически через шаблоны C++, так что прогнозируемо расходует RAM. Встроенный FrameTimer работает с микросекундной точностью и пригодится для стабильной отправки потоков данных — например, пиксельные LED-ленты или DMX по RS485. Подходит для Arduino, ESP32, STM32 и датчиков промышленной электроники.

Версии

Показано: 2
1.1.02026-08-23 19:13:48 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:48 UTC
ZIP по запросу
первое скачивание может быть дольше