Генерирует веб-интерфейс с элементами управления и датчиками, синхронизирует данные через AJAX без перезагрузки страницы
Архитектура: mbed_opta
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Фреймворк для создания графических интерфейсов на дисплеях Adafruit GFX с поддержкой меню, сеток и пользовательских элементов
C++ контейнеры и структуры данных без динамического выделения памяти для встроенных систем
ПID-регулятор Type-C с гибким API для встроенных систем, работающий в арифметике с плавающей точкой и поддерживающий встроенное LPF-фильтрование
Встроенный MQTT-брокер для ESP32 и ESP8266 с поддержкой TCP, WebSocket, mTLS и WSS соединений
Терминальная оболочка для микроконтроллеров с парсером команд, абстрактной файловой системой и поддержкой GPIO
Утилиты для встроенного C++ на микроконтроллерах: вычисления, фильтры, CRC, циклические буферы и матричные операции
Встроенная в flash-память виртуальная файловая система только для чтения с поддержкой директорий и Arduino FS-интерфейса
Сервер для хранения пар ключ-значение в SRAM, EEPROM, FLASH и внешней памяти микроконтроллеров
Генерирует UI для встраиваемых систем на экране компьютера, микроконтроллер обменивается данными через библиотеку
Низкоуровневая 2D/3D графика для микроконтроллеров с tile-based рендерингом, программируемыми шейдерами и поддержкой текстур
Обработка нажатий кнопок с поддержкой кликов, удержания и серийных нажатий через колбэки
GUI на основе виджетов для встраиваемых систем с поддержкой сенсорных событий и управлением стеком окон
Измерение потребления электроэнергии через датчики тока и напряжения на аналоговых входах Arduino
Библиотека для контроллера EMoRo 2560 на базе ATmega2560 с поддержкой RC-сервомоторов, датчиков расстояния и дополнительных модулей
Драйвер для многоканальных АЦП ADS1015/1115 с I2C интерфейсом и программируемым усилением
Драйвер для 6-осевого IMU BMI160 с поддержкой магнитометра BMM150, подключение через I2C или SPI
Шаблоны эмодзи для визуализации данных EmotiBit на дисплеях Feather Wings
Работа с внешней EEPROM-памятью по I2C с автоматической постраничной записью и поддержкой структур и массивов
Управление биометрическими датчиками на расширении EmotiBit FeatherWing для плат Feather
Управление RGB светодиодами через драйвер KTD2026: включение, яркость, цвет и эффекты мигания
Работа с датчиком пульса и оксиметра MAX30101 на платах EmotiBit-Beta с поддержкой семейства MAX3010x
Бесконтактное измерение температуры поверхности с датчиком MLX90632 по протоколу I2C
Управление RGB LED драйвером NCP5623 через I2C с независимым управлением тремя цветовыми каналами
Асинхронное взаимодействие с датчиком температуры и влажности Si7013 на плате EmotiBit без блокировки основного цикла программы
FTP-сервер для ESP8266, ESP32, STM32 и Arduino с поддержкой SPIFFS, LittleFS, SD и других файловых систем
Утилиты для работы с EmotiBit FeatherWing и EmotiBit Oscilloscope Library
Управление многоразрядными семисегментными индикаторами через сдвиговый регистр 4094 с использованием всего трёх портов Arduino
Чтение и декодирование потока данных CAN от ECUMaster EMU для мониторинга параметров двигателя на Arduino
Чтение данных с ECUMaster через RS232 сериал с автогенерацией заголовков из version.xml