Графический интерфейс для настройки WiFi на ESP32 с использованием фреймворка roo_windows
Архитектура: sam
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Минимальная библиотека для работы с RTC модулями DS1307/DS3231 без зависимостей, с поддержкой I2C и простой коррекцией времени
Драйвер MAX7219/MAX7221 для LED-матриц с поддержкой аппаратного и программного SPI, буферизацией и совместимостью с SBK_BarDrive
Веб-сервер для раздачи файлов с SD-карты через браузер с просмотром списка и скачиванием
Работа с датчиком температуры и влажности SHT4X по протоколу I2C
Управление сервомоторами Arduino с поддержкой синхронного управления несколькими приводами и быстрыми операциями чтения-записи
Датчик качества воздуха SGP40 с интерфейсом I²C и алгоритмом определения VOC с автоматической адаптацией к окружающей среде
Управление OLED-дисплеями SSD1306 через I2C с поддержкой текста, графики, шрифтов и анимации
Поддержка трёхосевого акселерометра LIS2DW12 с интерфейсами I2C и SPI для STM32-плат с минимальным энергопотреблением
Инерциальный модуль с акселерометром и гироскопом для STM32 с минимальным энергопотреблением и встроенной обработкой данных
Парсинг и конвертация строк: класс Text для работы с разными форматами без копирования, base64, URL, Unicode и переключение раскладок
Кооперативное многозадачье для Arduino без блокирующих задержек — управление несколькими независимыми процессами на микроконтроллере
Вытесняющий планировщик задач для Arduino с поддержкой расписания и отсрочки без блокировки основной программы
Программный таймер на основе millis() с поддержкой однократного и периодического срабатывания, управлением отсчёта и обработчиками событий
Работа с DHT11/DHT22 на ATtiny85 (Trinket, Gemma) с возвратом целых чисел для экономии памяти
Планировщик задач для Arduino с поддержкой отложенного выполнения, периодических действий и повторений через простой API
Система автоматического дозирования корма с серво-приводом, сенсорами, дисплеем и логированием данных для поведенческих экспериментов с грызунами
Отправка данных на облачную платформу Ubidots через GPRS-модуль SIM900 для Arduino
Преобразует Unix timestamp в дату и время и обратно; библиотека устарела, рекомендуется использовать Stamp
Управление монохромными OLED-дисплеями 1.3" на контроллере SH1106 через I2C или SPI
Шахматный движок для микроконтроллеров с базовой реализацией правил и логики игры на доске 8x8
WiFi-подключение для Arduino MKR WiFi 1010, MKR VIDOR 4000 и UNO WiFi Rev.2 с поддержкой серверов, клиентов и UDP
SSL/TLS для встроенных систем: лёгкая реализация защищённой связи на ANSI C с гибкой настройкой под ограниченные ресурсы
C++ обёртка над FreeRTOS для многопоточного программирования на ESP32 и ESP8266 с поддержкой мьютексов, семафоров и очередей
Парсер уведомлений от геймпада Xbox Series S/X через Bluetooth для ESP32
Управление чипами питания AXP192, AXP202, AXP2101, SY6970, BQ25896 и HUSB238 для Arduino и микроконтроллеров
Управление 16-битными ЦАП AD569x через I2C с поддержкой выбора опорного напряжения и коэффициента усиления
Драйвер датчика Bosch BME68x для измерения температуры, влажности, давления и качества воздуха по I²C или SPI
Компактный драйвер для датчика BNO055 с поддержкой акселерометра, гироскопа, магнитометра и вычислением углов Эйлера, работающий с минимумом памяти
Управление матрицей 8×8 LED с драйвером MAX7219, вывод текста и графики на дисплей из 64 светодиодов