Циклический буфер фиксированного размера с интерфейсом вектора для накопления последних N значений без динамического выделения памяти
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
2D and 3D vectors and smooth motion curves for robots, games and animation.
Векторные классы для 2D, 3D и 4D операций, портированные из openFrameworks
Управление цепочками адресных RGB-светодиодов Grove v2.0 с независимым контролем цвета каждого модуля
Работа с пульсоксиметром MAX30100 для измерения частоты сердцебиения и SpO2 через I2C на платах VEGA ARIES
Драйвер датчика сердечного ритма и оксиметрии MAX30102 с расчётом пульса и уровня SpO2
Бесконтактное измерение температуры инфракрасным датчиком MLX90614 через I2C на платах VEGA ARIES
Ethernet-библиотека для плат Aries Alpha и Aries IOT с API, совместимым со стандартной Ethernet-lib
Работа с датчиком УФ-излучения VEML6075 на ESP32 с корректной I2C-коммуникацией и поддержкой всех команд даташита
Управление вибромотором с поддержкой эффектов пульсации, импульсов и затухания интенсивности
Виртуальные джойстики для сенсорных интерфейсов LVGL на Arduino и ESP-IDF с поддержкой нескольких элементов управления и кастомизацией
Управление FM-приёмником Velleman VMA11 и модулем MM100 с неблокирующей поддержкой RDS
Конвертирует даты из григорианского календаря в вьетнамский лунный календарь по алгоритму Хо Нгока Дука
Работа с оптическим датчиком Vishay VCNL4020C для измерения пульса, уровня кислорода и освещённости по протоколу I2C
Advanced Sensor Fusion library for Voltino TriSense modules (ICM42688P, AK09918C, BMP580).
Расчёт напряжения для модулей вольтметра на основе делителя напряжения
Управление VT100-совместимым терминалом из Arduino с поддержкой форматирования текста, управления курсором и очистки экрана
Самый быстрый интерпретатор WebAssembly для микроконтроллеров — запускает WASM файлы на ESP32, Arduino MKR, Teensy и других платах
Работа с водонепроницаемыми ультразвуковыми датчиками AJ-SR-04M и JSN-SR04 через UART или PulseIn
Управление 4.3-дюймовым e-Paper дисплеем Waveshare через UART с минимальным потреблением энергии
Быстрый SPI драйвер для сенсорных дисплеев Waveshare 3.5" и 4" на контроллере ILI9486 с поддержкой touch-ввода и калибровкой
WebSocket-клиент для использования MQTT через ws и wss протоколы с поддержкой PubSubClient
Чтение давления и температуры с датчика WF100DPZ через SPI с поддержкой синхронных и асинхронных режимов измерений
Работа с модулем Wi-SUN WFAN920 на базе чипа ROHM BP35C5 для платформы Spresense
Управление светодиодной линейкой WPI471 с визуализацией уровней через протокол CLK/DIO
Управление WiFi и MQTT на ESP32/ESP8266 с сохранением параметров подключения в памяти устройства
Клиент протокола WiThrottle для управления моделями поездов через JMRI с неблокирующей архитектурой
Управление матричным дисплеем MAX7219 на Arduino Nano Shield с выводом текста, цифр и графики
Поддержка для самобалансирующегося робота Witty от Didel.com с управлением моторами, сенсорами и логикой балансировки
Управление двухканальными цифровыми потенциометрами WMS7202 через SPI с сохранением значений в энергонезависимую память