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

AceCRC

Алгоритмы контрольных сумм CRC-8, CRC-16-CCITT, CRC-16-MODBUS и CRC-32 для проверки целостности данных с четырьмя вариантами реализации от экономных по памяти до быстрых

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

Установка

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

Описание

Если нужно проверять целостность данных при передаче или хранении, пригодятся алгоритмы контрольных сумм. Эта библиотека реализует четыре стандартных варианта CRC: CRC-8, CRC-16-CCITT, CRC-16-MODBUS и CRC-32. Для каждого алгоритма доступны четыре реализации с разными компромиссами между размером кода и скоростью. Вариант bit работает самый медленный, но занимает меньше всего места. Nibble и byte используют таблицы поиска в памяти — 4-битные и 8-битные соответственно, что ускоряет вычисления в ущерб объёму. Есть также nibblem, который хранит таблицу в ОЗУ вместо флеша и особенно быстро работает на ESP8266. Коды сгенерированы и переведены из pycrc в Arduino-совместимый формат с использованием пространств имён, так что конфликтов с другими библиотеками не будет.

Версии

Показано: 12
1.1.12026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.22026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.12026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
0.4.02026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.22026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.12026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.02026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.12026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше