StaticSerialCommands
Парсер команд для серийного порта с поддержкой типизированных аргументов и минимальным потреблением памяти
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f323e89804dc1a97d9717ce89a16318c1136e4052e5cb51fa37bacd7ee25f7b5StaticSerialCommands-1.2.0-f323e898.zipОписание
Парсер команд для серийного порта с минимальным потреблением памяти. Команды и аргументы хранятся в программной памяти, что критично для микроконтроллеров с ограниченным ОЗУ. Поддерживает типизированные аргументы — Int, Float, String — с валидацией диапазонов и информативными сообщениями об ошибках. Можно создавать вложенные команды с подкомандами, настраивать символы-разделители и терминаторы, использовать кавычки для экранирования пробелов в аргументах. Максимум 16 аргументов на одну команду (с учётом подкоманд). Включены методы для вывода справки по синтаксису и автоматического списка доступных команд. Подойдёт для создания CLI-интерфейсов и интерактивной диагностики устройств по USB или другому последовательному каналу.