Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Менеджер конфигурации сетевых параметров для ESP32 с адаптерами W5500/ENC28J60, включает веб-интерфейс и управление учётными данными во время работы
Аппаратный PWM для ESP32, ESP32-S2, ESP32-S3 и ESP32-C3 через контроллер LEDC с разрешением до 20 бит
Распаковка zlib-потока прямо во время OTA-обновления и прошивки файловых систем на ESP32
Подключение геймпада SteelSeries:Free к ESP32 через Bluetooth RFCOMM с отслеживанием кнопок и стиков
HTTPS-сервер для ESP32 с API, совместимым со стандартной WebServer библиотекой Arduino
Загрузка фото и видео с ESP32 на imgur.com через официальное API с поддержкой SD/SPIFFS и потоковой передачи данных
Программное декодирование квадратурных энкодеров для ESP32 и других SoC Espressif, поддерживающее несколько устройств одновременно
Отправка сообщений с ESP32 на LINE через Messaging API с поддержкой WiFi и токена доступа
Расширение для arduino-esp32-matter с дополнительными сенсорами: качества воздуха, дождя, освещённости и расхода жидкости
Потокобезопасный MQTT-клиент для ESP32 на основе встроенной библиотеки ESP-IDF mqtt_client.h
MQTT 5.0 клиент для ESP32 с поддержкой аутентификации, shared subscriptions и topic aliases
Прямое подключение ESP32 к MySQL базе данных с поддержкой SQL-запросов и шифрованием AES-256
Управление несколькими сервомоторами на ESP32 через прерывания аппаратного таймера, освобождающее основной цикл для других задач
Работа с аппаратными таймерами ESP32 через прерывания с поддержкой до 16 независимых ISR-based таймеров
Закачка прошивки на ESP32 по принципу pull — устройства сами проверяют обновления на веб-сервере и устанавливают их при необходимости
Чтение IDm и PMm с карт FeliCa через считыватель PaSoRi RC-S300 на ESP32-S3/S2
Декодирование и кодирование PPM-сигналов от RC-оборудования через RMT-периферал ESP32 с минимальной нагрузкой на процессор
Виртуальная файловая система в PSRAM для ESP32 с интерфейсом fs::FS, подходит для временного кэширования данных
Работа с мультисенсорным датчиком PTQS1005: пыль, газы, температура и влажность для ESP32 и Arduino
Аппаратные ШИМ-сигналы на базе таймеров ESP32 через прерывания с независимыми каналами, не блокируемые медленным кодом
Неблокирующая библиотека для приёма и передачи IR-сигналов на ESP32 с поддержкой протоколов NEC, Sony, Samsung и RC5
Чтение шины VAN bus на ESP32 через встроенный RMT периферал для автомобильных систем PSA
Управление несколькими сервомоторами на ESP32-S2 с помощью аппаратных таймеров и прерываний, независимо от главного цикла кода
Аппаратные таймеры ESP32-S2 с поддержкой 16 независимых прерываний для асинхронного выполнения задач с миллисекундной точностью
Менеджер сетевых параметров для ESP32 S2/S3/C3 с Ethernet модулем ENC28J60, с веб-интерфейсом для настройки IP и DNS во время работы
Менеджер конфигурации Ethernet для ESP32 S2/S3/C3 с поддержкой W5500/ENC28J60 и веб-портал для настройки сети