Модульное тестирование Arduino-проектов с набором assertions и поддержкой тестирования на хосте без загрузки на плату
Категория: Other
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Мультимедийная библиотека для ESP32 с поддержкой видеовывода через VGA, звука и подключения игровых контроллеров
Структуры данных, алгоритмы и утилиты для обработки изображений на Arduino
Базовая библиотека с общей функциональностью для платформ M5Stack и других устройств M5
Поддержка USB-устройств на Arduino через MAX3421E: HID, накопители, контроллеры PS3/PS4/Xbox и Bluetooth
Виртуальная машина с трёхбитной архитектурой для компактного программирования микроконтроллеров низкоуровневым языком 3BC
Интерфейс для запуска моделей TensorFlow Lite на микроконтроллерах ESP32 и Cortex-M
C++ контейнеры и структуры данных без динамического выделения памяти для встроенных систем
C++ обёртка над LVGL 8.4.0 для разработки графических интерфейсов с более удобным синтаксисом, чем чистый C API
Kadita — библиотека на стадии бета-тестирования для обучения программированию с Arduino, с упором на простоту и понятность кода
Интерпретатор JavaScript для встраивания скриптового расширения в прошивку на C/C++, занимающий всего 20 КБ памяти
Чтение значений ротационного энкодера с callback-функциями для Arduino, ESP8266 и ESP32
Драйвер для микросхем расширения GPIO (TCA95xx, HT8574, CH422G) с поддержкой стандартных функций pinMode(), digitalWrite() и digitalRead()
Фреймворк для межпоточного взаимодействия через события на FreeRTOS, Mbed OS и Zephyr
Вспомогательная библиотека для Bee Data Logger с примерами скетчей и готовыми экспериментами
Движок для микроконтроллерных устройств с поддержкой дисплея, кнопок и SD-карты, скрывающий сложность работы с железом и протоколами
Потоковое воспроизведение mp3, aac, ogg и flac на ESP32 с декодером VS1053 из сети и SD-карты
Шаблоны для функционального программирования на C++ со строковыми операциями, универсальными контейнерами и LINQ-подобным синтаксисом
Мигание светодиода на цифровом выходе с настраиваемой частотой и скважностью, без использования аппаратных таймеров
Управление системой Carrera DIGITAL 124/132 через Arduino или mbed OS с прямым подключением к трекам
Автоматическая первичная настройка ESP8266/ESP32 через точку доступа и загрузка конфигурации с сервера
Ограниченный автомат состояний для Arduino с условными переходами, таймерами и обработчиками событий входа-выхода
Сканер устройств на шине I2C для поиска подключённых компонентов и проверки их адресов
Управление дисплеем, моторами и батареей образовательного конструктора Nanit для Arduino IDE
Управление PWM и сервомоторами на ESP32 с автоматическим распределением таймеров LEDC
Управление питанием AVR: отключение периферии, режимы сна и контроль длительности автономной работы
Логика шахматной партии на C: рокировка, взятие на проходе, мат, пат и проверка допустимых ходов без рендеринга и интерфейса
Утилиты для работы с EmotiBit FeatherWing и EmotiBit Oscilloscope Library
Управление режимами низкого энергопотребления микроконтроллеров Arduino с контролем питания модулей