Выводит подробные логи действий программы в Serial monitor для отладки скетчей
Архитектура: megaAVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Буферизированное чтение данных из Serial с автоматическим разбором по строкам и поддержкой callback-функций
Надёжный обмен данными между контроллерами по UART без аппаратного управления потоком и синхронизации
Буферизированная отправка данных через Serial с гарантией доставки блоками вместо посимвольной передачи
Асинхронная коммуникация по одному проводу с использованием битовой упаковки для коротких сигнальных сообщений
CAN-протокол для передачи данных через Serial с контролем целостности по CRC8
Парсер команд со строковым идентификатором и параметрами для управления Arduino через последовательный порт или память
Обмен данными между несколькими Arduino через два провода с использованием пользовательских пакетов
Обработка AT-команд через последовательный порт с поддержкой тестирования, чтения и записи параметров
Разбор и распознавание команд, полученных через последовательный порт, с автоматическим вызовом соответствующих функций
Диспетчер команд по UART без фрагментации памяти и блокировок основного цикла
Парсинг структурированных Serial-команд с параметрами и маршрутизацией к обработчикам с поддержкой отладки и обработки ошибок
Парсинг и обработка текстовых команд с последовательного порта без динамического выделения памяти
Упрощает обработку команд и значений через Serial Monitor — парсит входные данные, фильтрует переводы строк и предоставляет callback-функции для их анализа
Минималистичный интерпретатор команд для серийного порта, не блокирующий основной цикл программы
Расширенная отладка Arduino с уровнями логирования и встроенным софтварным отладчиком через последовательный порт
Отладка программ Arduino и ESP32 через последовательный порт с выводом значений переменных в монитор
Вывод изображений на экран через последовательный порт и приложение SerialDraw Client без подключения внешнего дисплея
Работа с I2C EEPROM памятью: поддержка AT24C256, AT24C128 и 24C01C с примерами чтения и записи
Доступ к SPI Flash памяти через файловый интерфейс с поддержкой чипов Winbond, Micron и Spansion
Преобразование потока со встроенной серийной шины в структурированные сообщения и пары ключ-значение с поддержкой нескольких форматов кодирования
Связь Arduino с умными устройствами Xiaomi через протокол MIIO по последовательному интерфейсу
Управление MP3-плеером на базе GD3300D/TD5580A через UART для воспроизведения файлов со SD-карты
Управление MP3-модулем YX5300 через UART с воспроизведением файлов с SD-карты
Мультиплексирование одного UART-порта в несколько виртуальных каналов с поддержкой Stream-интерфейса
Доступ в интернет для плат без встроенной сети через мост с WiFi-модулем или ПК с поддержкой TCP, UDP, WebSocket и SSL/TLS
Отправка и получение нескольких значений через Serial с автоматической проверкой ошибок и поддержкой имён полей
Чтение RFID-меток от ID-innovations считывателей через последовательный порт с автоматической буферизацией и фильтрацией данных
Управление файлами на microSD-карте через USB-Serial команды в мониторе порта
Управление TTL serial servos через аппаратный UART с поддержкой протокола FreakStudio и одновременного контроля нескольких приводов