Конвертер персидского календаря в григорианский с определением официальных праздников и пятниц
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для цветных e-ink дисплеев Pervasive Displays с поддержкой палитры BWRY
Неблокирующие LED-эффекты без задержек — микроконтроллер выполняет другие задачи одновременно
Потоковый декодер PNG для встроенных систем с минимальным потреблением памяти
Обёртка для LM35 с калибровкой опорного напряжения для точных измерений температуры при нестабильном питании
Драйвер для датчика температуры тела MAX30205 с точностью ±0,1 °C, подключаемого по I2C к Arduino
Ultra-lightweight, zero-allocation binary telemetry and tracing engine for microcontrollers.
Вывод QR-кодов на дисплеи, совместимые с Adafruit_GFX, с автоматическим подбором версии и режима кодирования
Драйвер светового датчика RAK12010 с чипом VEML7700 для измерения уровня окружающего света по I2C
Преобразование значений между диапазонами с поддержкой нелинейных шкал для нестабильных сенсорных сигналов
Управление Arduino и ESP32 через мобильное приложение RoboLink по WiFi, Bluetooth или серийному порту с простым API на основе ключей
Набор шрифтов Noto для roo_display с поддержкой разных начертаний и размеров от 8 до 90 пикселей
Управление несколькими энкодерами с кнопками через портовый расширитель PCF8575 по шине I2C
Векторные шрифты на основе прямоугольников и линий с низким расходом памяти и быстрым рендерингом, более 40 встроенных гарнитур разных размеров
Драйвер микросхем HT16K33 для управления LED-матрицами через I2C с поддержкой анимаций через SBK_BarDrive
Симуляция многозадачности для Arduino без прерываний — запуск нескольких независимых процессов по расписанию в одном скетче
Доступ в интернет для плат без встроенной сети через мост с WiFi-модулем или ПК с поддержкой TCP, UDP, WebSocket и SSL/TLS
LTE-модемы SimCom A76xx: управление сетевыми режимами, регистрация в сети, поддержка потокобезопасности на ESP32
Упрощённая библиотека для матричных клавиатур с обнаружением до двух одновременных нажатий и подавлением дребезга
Минималистичная реализация Modbus-slave для Arduino с поддержкой чтения и записи регистров
WiFi портал для ввода учётных данных сети на ESP8266 и ESP32 с сохранением в EEPROM
Простой таймер для Arduino с поддержкой отсчёта интервалов и вызова функций по расписанию
A simple moving-average filter library for smoothing analog sensor readings.
Управление адресуемыми светодиодами WS2812 через один провод с поддержкой различных конфигураций и форматов
Работа с сенсором APDS-9960: распознавание жестов, измерение цвета и расстояния через I2C
Работа с инфракрасным термометром MLX90614 через I2C-интерфейс для бесконтактного измерения температуры
Работа с TFT-дисплеями на чипе SPFD5408 через 8-битную параллельную шину (не поддерживается с 2013 года)
Легковесный драйвер для OLED-дисплеев SSD1306, SSD1315 и SSH1106 с собственной реализацией I2C, экономящий память микроконтроллеров
Иерархические конечные автоматы на C++11 с полностью статическим выделением памяти для встроенных систем
Фреймворк конечных автоматов на основе TaskScheduler с таблицей состояний и переходов для неблокирующего кода