Унифицированный API для драйверов устройств Arduino с методами open, read, write, close и поддержкой Firmata
Архитектура: nrf52
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Полнофункциональная библиотека графических интерфейсов для встроенных систем с минимальным расходом памяти
Примеры и демо-приложений для LVGL с готовыми решениями от простых компонентов до сложных интерфейсов
Полнофункциональная библиотека для создания графических интерфейсов на встроенных системах с более чем 30 виджетами, поддержкой анимаций и совместимостью с любыми типами дисплеев
C++ обёртка над LVGL 8.4.0 для разработки графических интерфейсов с более удобным синтаксисом, чем чистый C API
Управление DALI-совместимыми светильниками через шину I²C с классовым интерфейсом для адресации, регулировки яркости и конфигурации устройств
Обмен данными с IO-Link устройствами через Arduino: отправка PDIn и получение PDOut с настройкой цикла и переподключением
Полнофункциональный TCP/IP стек lwIP для прямого подключения плат Arduino к Ethernet через MAC-PHY чипы
Управление сервомоторами LX-16A через шину данных с поддержкой угловых движений, easing и чтения параметров
Управление серводвигателями LewanSoul LX-16A, LX-224, HTS-35H и Hiwonder LX-15D по однопроводному двунаправленному протоколу
Управление DC моторами через H-bridge драйверы с системой передач (PARK, DRIVE, REVERSE) и плавной регулировкой скорости
Управление RGB светодиодом через HUE или RGB модель с поддержкой PWM пинов
Логирование данных Arduino одновременно на последовательный порт и SD-карту с поддержкой собственного формата спецификаторов
Arduino API для управления радиомодулем MiraOne от Lumenradio AB через UART
Поддержка IoT-плат Purplepoint Volt, Hertz и Joule DS с интеграцией в облачную платформу
Управление сотовыми модулями Quectel через последовательный интерфейс Arduino
Упаковка и распаковка структурированных данных в TLV-формате для обмена между устройствами и работы с протоколами
Управление расширителем M5Stack PbHUB Unit с шестью I2C-портами для цифровых и аналоговых операций, ШИМ и RGB-светодиодов
Драйвер для 4-релейного модуля M5Stack с управлением по I2C, поддерживает включение/отключение каналов и синхронизацию индикаторов
Асинхронный драйвер для GSM-модема M590 с поддержкой SMS и входящих вызовов, работающий без блокировок в loop микроконтроллера
Управление восемью потенциометрами и RGB-светодиодами модуля M5 8ANGLE по протоколу I2C с гибкой настройкой разрешения и преобразованием значений
Поддержка модульных устройств ввода M5Stack Chain: джойстика на эффекте Холла, механической кнопки и поворотного энкодера с RGB индикацией
Работа с восемью энкодерами и RGB светодиодами модуля M5 8ENCODER с отслеживанием абсолютных и относительных значений
Управление RGB-светодиодами на M5StampC3 Mate через Adafruit NeoPixel с готовой адаптацией под плату
Работа с модулями M5STACK SWITCH8 и BUTTON8 по I2C: чтение состояния кнопок и управление RGB светодиодами
Управление громкостью через микросхему M62429 с поддержкой трёх каналов и инкрементального изменения уровня затухания
Управление громкостью микросхемы M62429/FM62429 с регулировкой затухания от 0 до 83 дБ через последовательный интерфейс
Управление звуковыми контроллерами M8058E, M8058S и M8026S через два GPIO пина
Элегантная отладка через макросы: выводите сообщения в Serial и полностью отключайте их одной строкой кода
Логирование на Arduino с автоматической вставкой номера строки и имени функции через макросы и поддержкой форматирования printf