Компактные хеш-таблицы и хеш-сеты для микроконтроллеров с поиском за O(1) и расходом памяти 2-3x от количества элементов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление реле, расширение портов через PCF8574 и гашение дребезга с поддержкой повторных попыток
Графическая библиотека для микроконтроллеров с поддержкой дисплеев, сенсорных панелей, антиалиасированного текста UTF-8 и векторной графики
Инструменты для управления флагами конфигурации во время работы программы без перекомпиляции
Набор шрифтов Noto для roo_display с поддержкой разных начертаний и размеров от 8 до 90 пикселей
Коллекция из 34 тысяч иконок Material Icons от Google для создания интерфейсов с roo_display
Унифицированный интерфейс для ввода-вывода, файловых систем и потоков данных на Arduino и esp-idf
Адаптер файловых систем Arduino для библиотеки roo_io (устарела, функциональность перенесена в основную roo_io)
Многоязычная поддержка для библиотек roo на микроконтроллерах с управлением переводами независимо от логики приложения
Логирование для ESP32 и RP2040 с фильтрацией по уровням серьёзности и поддержкой Arduino и esp-idf
Набор из 34 тысяч иконок Google Material Icons для графического интерфейса на Arduino в стилях filled, outlined, round и sharp
Асинхронное преобразование температуры с OneWire датчиков и сохраняемой конфигурацией ролей датчиков
Управление персистентными настройками на ESP32 с изоляцией пространств имён и поддержкой транзакций
Безопасное представление физических величин с автоматической проверкой типов и единиц измерения для датчиков и расчётов
Планировщик отложенных и повторяющихся задач с приоритетной очередью для ESP32 и Raspberry Pi Pico
Типобезопасное представление температурных данных с проверкой единиц измерения на этапе компиляции
Примитивы синхронизации в стиле C++ threading для многопоточного программирования микроконтроллеров на FreeRTOS
Управление временем с микросекундной точностью, поддержка часовых поясов и интеграция с RTC-устройствами для ESP32 и Raspberry Pi Pico
Драйвер DS3231 для Arduino, совместимый с интерфейсом roo_time, для работы с датой и временем через I2C
Надёжная доставка данных по Serial и ESP-NOW с восстановлением потерянных пакетов и встроенной RPC-системой
Контроллер WiFi для ESP32 с сохранением настроек во flash и упрощённым интерфейсом подключения
GUI библиотека для ESP32 с поддержкой сенсорного ввода и мобильных интерфейсов на дисплеях через SPI и параллельные протоколы
Графический конфигуратор температурных датчиков OneWire для ESP32 с интерфейсом на основе roo_windows
Графический интерфейс для настройки WiFi на ESP32 с использованием фреймворка roo_windows
Мониторинг качества воздуха через датчики I2C STEMMA QT с автоматическим обнаружением и экспортом метрик Prometheus
Хранение и использование SSL-сертификатов для проверки HTTPS-соединений с облачными сервисами на микроконтроллерах
Связь Arduino с ROS2 через XRCE-DDS по Serial, UDP или Ethernet
Arduino как издатель и подписчик ROS-сообщений через последовательный порт по протоколу rosserial
Упрощает обработку сигналов роторного энкодера с поддержкой callback-функций для Arduino и ESP8266
Считывание позиции энкодера через аппаратные прерывания с опциональным выводом на NeoPixel