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

SemVerChecker

Парсер и компаратор семантических версий (SemVer 2.0.0) для проверки совместимости прошивок и OTA-обновлений на микроконтроллерах с минимальным расходом памяти

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

Установка

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

Описание

Когда нужно отслеживать версии прошивки или проверять совместимость компонентов на Arduino и ESP, обычно всё сводится к парсингу строк вроде "1.2.3-beta". SemVerChecker берёт на себя эту задачу по стандарту SemVer 2.0.0: парсит версии, сравнивает их и проверяет, подходит ли обновление под текущую систему. Главное здесь — архитектура без лишних выделений памяти: всё работает через буфер и смещения указателей, что критично для AVR и других устройств с ограниченной памятью. Поддерживает pre-release идентификаторы, метаданные, версии вида 0.x.x, операторы сравнения и даже встроенную печать прямо в Serial без промежуточных String. Буфер настраивается через флаги сборки, а валидация жёсткая — никаких ведущих нулей и проверка на переполнение буфера для безопасности.

Версии

Показано: 15
2.1.52026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.42026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.32026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.22026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.12026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.02026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.02026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
1.2.12026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
1.2.02026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.42026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.32026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.22026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.12026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:46 UTC
ZIP по запросу
первое скачивание может быть дольше