SerialDebug
Расширенная отладка Arduino с уровнями логирования и встроенным софтварным отладчиком через последовательный порт
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c28e53ab234a69bc0796bb1270b5450f250d9ef9f67573ca01fd45eeaceb7f17SerialDebug-0.9.82-c28e53ab.zipОписание
Стандартный Serial.print в Arduino — это минимум. SerialDebug расширяет возможности отладки: добавляет уровни логирования, встроенный софтварный отладчик и удаленный контроль прямо из монитора порта. Прямо во время работы скетча можно смотреть и менять значения глобальных переменных, добавлять их в список наблюдения или вызывать функции. Библиотека работает через обычный последовательный порт — никакого железного отладчика типа JTAG не требуется. К стандартному выводу добавилась поддержка второго аргумента для форматирования (например HEX). На платах с ограниченной памятью, как Arduino Uno, включается минимальный режим, где отладчик отключен и остается только вывод логов. Разработчикам, кто устал полагаться на Serial.print и хочет действительно интерактивную отладку без лишних трат.