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

xelp

Компактный интерпретатор команд для микроконтроллеров: CLI без malloc на 2 КБ памяти с поддержкой скриптов и множественных экземпляров

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

Установка

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

Описание

Если ваш проект работает на микроконтроллере и нужна интерактивная CLI для отладки или управления через последовательный порт, xelp — это лёгкое решение без лишних зависимостей. Библиотека занимает от 1 до 5 килобайт в зависимости от конфигурации, вообще не использует динамическую память и работает на AVR, ESP32, RP2040, SAMD, STM32 и других платах с Serial. Можно запустить несколько независимых экземпляров на разных портах, даже из обработчика прерывания. Поддерживает командную диспетчеризацию, однокнопочные меню, скрипты с командами в ROM, справку по командам. Для Arduino есть C++ обёртка XelpCLI, которая убирает рутину инициализации, но не добавляет выделение памяти. Если вам хватает стандартного подхода с hand-rolled парсингом символов, эта библиотека может быть избыточной, но для более-менее серьёзного интерфейса она экономит время и место.

Версии

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