Асинхронная shell с поддержкой VT100, виртуальных файлов и автодополнения команд для встроенных систем
Категория: Communication
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Компактная реализация протокола SLIP для надёжного обмена данными через последовательный порт между Arduino и компьютером или другим микроконтроллером
Взаимодействие с блокчейном Sui с микроконтроллера: генерация ключей, подпись транзакций, чистый C без зависимостей
Минималистичная реализация Telegram API для управления Arduino через GSM или WiFi с отправкой/приёмом сообщений и меню
Реализация UART для ATmega328 с выбором между буферизацией и прямым доступом, минимизацией кода и поддержкой Print/Stream
Управление кондиционерами Midea через ИК-пульт с использованием RMT-периферии ESP32
Обмен MIDI-сообщениями между Arduino и синтезаторами, контроллерами, секвенсорами через UART, USB, Bluetooth и IP
Преобразование MIDI CC-сообщений в 14-битные NRPN-команды с поддержкой обоих режимов кодирования
Реализация MIDI 2.0 с поддержкой Universal MIDI Packet для микроконтроллеров и встроенных систем, написанная на C99 без зависимостей
Полная поддержка MIDI 2.0 для микроконтроллеров на C++17 с USB-эндпоинтом, UMP-транспортом и MIDI-CI
Преобразование MIDI Continuous Controller команд в DMX-сигналы для управления светотехникой и спецэффектами
Воспроизведение, запись и программирование MIDI-последовательностей, аккордов и арпеджио на Arduino
Отправка и приём MIDI-сообщений через USB на микроконтроллерах CH55x с поддержкой Note ON, Note OFF и Control Change
Обмен сообщениями между платами Arduino GIGA через WiFi и MQTT с поддержкой групп и адресной маршрутизации
Компактный парсер и генератор JSON для встраиваемых систем с поддержкой JSON-RPC и извлечением данных по пути jsonpath
Основная библиотека MakerEdu для инициализации плат и управления компонентами образовательных наборов
GSM/GPRS-соединение для Arduino MKR GSM 1400: звонки, SMS и интернет через сотовую сеть
Сохранение целых чисел в памяти SIM-карты Arduino MKR GSM 1400 для сохранения данных при перезагрузке
Подключение Arduino MKR NB 1500 к интернету через сети NB-IoT и LTE Cat M1
Поддержка сетей LoRa и LoRaWAN для плат Arduino MKR WAN 1300/1310 с модулем Murata
Поддержка LoRaWAN для плат Arduino MKR WAN 1300/1310 с API для отправки и приёма данных в сетях LoRa
Управление шаговыми двигателями MKS SERVO42D и SERVO57D через CAN-шину с автоматическим расчётом CRC и поддержкой ESP32 или MCP2515
Обмен данными с промышленными устройствами через Modbus RTU и TCP
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений
Реализация протокола Modbus RTU, TCP и TCP Security для Arduino с поддержкой одновременной работы нескольких серверов и клиентов
Modbus TCP через AT-команды ESP8266, Arduino работает как Modbus-slave с беспроводным подключением
Modbus TCP для Arduino с чипом ENC28J60, позволяет устройству работать ведомым узлом в сети