Интерактивный терминал для Serial, Telnet и потоков с парсингом команд, историей и автодополнением
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
TFTP-клиент для загрузки и выгрузки файлов на ESP32, ESP8266 и другие Arduino-платы с WiFi
Легковесное логирование для Arduino с поддержкой разных уровней, форматирования и переадресации вывода на Serial, USB или другие интерфейсы
Упрощённая работа с RFID-картами Mifare Classic 1K на модулях RC522 для ESP8266, ESP32 и Arduino
Интеграция Toggl API v8 для учёта времени в проектах на ESP с поддержкой создания и управления записями времени
SPI с поддержкой DMA для обмена большими объёмами данных на Teensy 4.0
Обмен данными с 433 МГц радиомодулями через UART с поддержкой Manchester, DC4/6 кодирования и коррекцией ошибок Hamming
Централизованная отладка через Serial с управлением вывода макросами DEBUG_PRINT и отключением кода на этапе компиляции
Единый интерфейс для работы с разными радиомодулями — LoRa, NRF24L01 и XBee, позволяющий менять оборудование без переписывания логики приложения
Упрощает LoRa-коммуникацию с модулем RYLR998 через AT-команды с функциями send() и receive()
Управление беспроводной AVR-платой для обмена данными в ISM-диапазоне на 2,4 ГГц
Wi-Fi модуль WizFi360 для Arduino: подключение к сетям 802.11 b/g/n, TCP/UDP и HTTP на платах OrangeBoard
Компактный интерпретатор команд для микроконтроллеров: CLI без malloc на 2 КБ памяти с поддержкой скриптов и множественных экземпляров
Настраиваемая реализация протокола XModem для передачи данных по последовательному каналу с минимальными требованиями к памяти
Half-duplex file transfer using the XModem and XModem/CRC protocols over any Stream.
Приём данных от RFID-считывателей по протоколу Wiegand с поддержкой форматов 26 и 34 бита и event-driven обработкой
Подключение ESP8266 к облачной IoT-платформе YoupiLab с обменом данными и управлением через веб-интерфейс
Взаимодействие с устройствами Zaber через протокол Zaber Binary по последовательному порту
Протокол взаимодействия с инвертором ABB PowerOne Aurora через RS485/RS232 для Arduino и ESP
Драйвер CAN-интерфейса для Teensy 3.1, 3.2, 3.5 и 3.6 с поддержкой стандартных и нестандартных скоростей передачи
Работа с АЦП ADS1115 через I2C: чтение значений, настройка усиления, скорости и компаратора
Логирование на ESP32 в LittleFS с неблокирующей очередью, ротацией файлов и настраиваемыми уровнями детализации
Клиент для подключения к облачной платформе Aliyun IoT через MQTT с автоматической обработкой событий
Управление радиомодулями EBYTE E220 (LLCC68) с поддержкой дальней LoRa-связи до 10 км и режимов Wake-on-Radio для Arduino и микроконтроллеров
Отправка уведомлений и изображений на Am Alert с ESP32, ESP8266 и Arduino Uno R4 WiFi
ANSI/VT-style terminal control over an Arduino Stream.
Реализация протокола AODV для mesh-сетей на ESP32 и STM32F4 с поддержкой трансиверов ADF7023
Асинхронная очередь для отправки команд с ответом на модемы и серийные устройства без блокировки цикла микроконтроллера
Блокирует выполнение программы до подключения к WiFi и Arduino Cloud с визуальной обратной связью о статусе соединения
Портирование утилиты BOSSA для программирования flash-памяти микроконтроллеров ARM на Arduino с поддержкой обновления через Serial