Получение точного времени с NTP-серверов, работа с UNIX-временем и компактные таймеры для Arduino с поддержкой ESP8266, ESP32 и Ethernet
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Чтение диагностических данных OBD-II с борт-компьютера автомобиля через CAN-шину
Коммуникация по K-Line (ISO9141/ISO14230) для диагностики автомобилей с OBD2 до эпохи CAN-шин
Эмуляция MQTT для модуля Obloq через HTTP-запросы к облачному сервису Adafruit IO
Управление массивами WS2811/WS2812B светодиодов через восемь независимых каналов DMA на видеоскоростях без нагрузки на процессор
Управление OLED-дисплеем 96×96 через I2C с поддержкой разных версий железа (SSD1327 и SH1107G)
Примеры и библиотека для тепловых датчиков OMRON D6T с матрицей пикселей, работающих по I2C на Arduino и ESP32
Легкая библиотека для BH1750 с режимом One Time, где чип спит между измерениями и потребляет минимум энергии
QWERTY-клавиатура на экране TFT для управления тремя кнопками с поддержкой букв, цифр и специальных символов
Управление сервомоторами DYNAMIXEL через протокол DYNAMIXEL на плате OpenRB-150 с синхронизацией нескольких приводов
Потокоподобный вывод в Serial с оператором << вместо множественных print() вызовов
Обработка кнопок для Arduino и Opta с поддержкой кликов, долгих нажатий и автоповтора через простой event-based API
Тип-обёртка для безопасной работы со значениями, которые могут быть или отсутствовать, без использования указателей и флагов
Пользовательский протокол UART для ESP32 с преамбулой, CRC16 и поддержкой ACK/NACK для надёжной двусторонней связи
On-target testing utility support library for embedded devices.
Активирует автофокус OV5640 на ESP32, требует подключения питания к пину AF-VCC камеры
Чтение данных датчика загрязнения воздуха P760 по I2C: PM1, PM2.5, PM10 и индекс VOC
Управление матрицами NeoPixel методами, похожими на Processing: рисование, трансформации и работа с произвольными раскладками светодиодов
Неблокирующее чтение цифровых входов с автофильтрацией дребезга и привязкой обработчиков к событиям
Управление 16-канальным PWM-драйвером PCA9685 по I2C с поддержкой серводвигателей и нескольких устройств
Работа с часами реального времени PCF85263 через I2C, получение даты и времени
Keypad 4x4 driver for PCF8574 I2C expander.
Bluetooth Classic audio for PCMFlow: A2DP SBC encode and decode on ESP32.
Кодек G.722 для HD-голоса в VoIP и ESP-NOW — HD-качество при 64 кбит/с на базе sippy/libg722
Работа с цифровым датчиком температуры PCT2075 через I2C с поддержкой режимов компаратора и прерывания
Упрощение работы с потенциометрами: готовые классы для чтения и обработки аналоговых значений
Peripheral chip drivers for Arduino (I2C/SPI).
Хранение и управление JSON-строками в I2C EEPROM с отслеживанием использованного пространства
Работа с датчиком pH PH4502C с автоматической температурной компенсацией и гибкой калибровкой
Расширитель портов ввода-вывода на 8 бит через I2C для добавления дополнительных GPIO без использования пинов микроконтроллера