Повышение разрешения АЦП путём усреднения множества измерений — оверсэмплинг с настраиваемым балансом между точностью и скоростью
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Пакетная передача данных по Serial с кодированием COBS или SLIP, включая нулевые байты
Функции для ESP32 по работе с REST API, облачными сервисами, потоковой передачей видео и OTA-обновлениями через GitHub
Управление яркостью RGB и RGBW светодиодов через I2C с помощью PWM-драйвера PCA9632/PCA9633
Расширитель портов I2C на базе PCA9671 и PCA9673 с поддержкой до 16 дополнительных входов-выходов на микросхему
Управление 8-канальным GPIO расширителем PCF8574 через I2C для микроконтроллеров Arduino и ESP
UDP-адаптер для потоковой передачи PCM-аудио между Arduino и ПК через Raw UDP, VBAN и RTP с поддержкой популярных кодеков
Конвертер персидского календаря в григорианский с определением официальных праздников и пятниц
Драйвер для цветных e-ink дисплеев Pervasive Displays с поддержкой палитры BWRY
Драйвер для цветных e-ink дисплеев Pervasive Displays с поддержкой палитры чёрный-белый-красный-жёлтый
Драйвер сенсорных экранов e-paper Pervasive Displays с поддержкой монохромных дисплеев iTC и расширительных плат EPD Extension Kit
Неблокирующие LED-эффекты без задержек — микроконтроллер выполняет другие задачи одновременно
Управление матричной клавиатурой с поддержкой макросов, слоёв и профилей
Управление до 16 PIR-датчиков через I2C расширитель PCF8575 с поддержкой прерываний
Потоковый декодер PNG для встроенных систем с минимальным потреблением памяти
Обработка сигналов с потенциометров и джойстиков с калибровкой, фильтрацией шума и формированием кривых
Обёртка для LM35 с калибровкой опорного напряжения для точных измерений температуры при нестабильном питании
Драйвер для датчика температуры тела MAX30205 с точностью ±0,1 °C, подключаемого по I2C к Arduino
Драйвер для инфракрасного датчика температуры MLX90632, подключаемого по I2C с поддержкой разъёма QWIIC
Ultra-lightweight, zero-allocation binary telemetry and tracing engine for microcontrollers.
Вывод QR-кодов на дисплеи, совместимые с Adafruit_GFX, с автоматическим подбором версии и режима кодирования
Драйвер светового датчика RAK12010 с чипом VEML7700 для измерения уровня окружающего света по I2C
Преобразование значений между диапазонами с поддержкой нелинейных шкал для нестабильных сенсорных сигналов
RC-приёмник на ESP32 с поддержкой iBUS и SBUS, настройкой каналов, сглаживанием и сигнатурами отказа
Парсер регулярных выражений для поиска и обработки строк на микроконтроллерах с использованием синтаксиса Lua patterns
Управление Arduino и ESP32 через мобильное приложение RoboLink по WiFi, Bluetooth или серийному порту с простым API на основе ключей
Набор шрифтов Noto для roo_display с поддержкой разных начертаний и размеров от 8 до 90 пикселей
Управление несколькими энкодерами с кнопками через портовый расширитель PCF8575 по шине I2C
Векторные шрифты на основе прямоугольников и линий с низким расходом памяти и быстрым рендерингом, более 40 встроенных гарнитур разных размеров
Драйвер микросхем HT16K33 для управления LED-матрицами через I2C с поддержкой анимаций через SBK_BarDrive