Фреймворк для обмена данными между несколькими ESP32 через протокол SimplePacketComs по UDP с автоподключением к WiFi
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Программная ШИМ для ESP32 с поддержкой неограниченного количества каналов на любых пинах
C++ обёртки над примитивами синхронизации FreeRTOS для ESP32, работающие в обычном коде и обработчиках прерываний
Полифонический синтезатор на 64 канала для ESP32 с поддержкой I2S, DAC и волновой синтезации
Управление FreeRTOS задачами на ESP32 через C++ обёртку с поддержкой лямбд и кооперативной остановки
Аппаратные таймеры с прерываниями для ESP32, обеспечивающие точные и независимые от основного кода измерения времени
USB-устройства на базе ESP32-S2: поддержка CDC, MSC, HID, MIDI и WebUSB с настройкой параметров из кода
Подключение ESP32 к корпоративным сетям WPA2-Enterprise с аутентификацией EAP-PEAP через простой API в стиле Arduino
Управление WiFi на ESP32 с автоматическим переключением между режимами Station и Access Point
Captive portal для настройки WiFi на ESP32 с поддержкой кастомных полей конфигурации
Подключение Nintendo Wii Remote к ESP32 по Bluetooth Classic с поддержкой акселерометра и Nunchuk
Отправка голосовых уведомлений на Google Home с ESP8266 и ESP32 через синтез речи
Синтез речи на ESP8266/32 через Google Translate с возвратом ссылки на MP3
Работа с датчиками температуры и влажности DHT11 и DHT22 через правильный парсинг сигналов и обработку данных
WiFi-конфигуратор, MQTT-клиент и OTA-обновления для ESP8266 с веб-панелью управления и файловым менеджером
Проигрыватель мелодий в формате RTTTL для ESP8266 с ШИМ-синтезом звука и расширенным набором октав и длительностей нот
Синтез речи на испанском языке для ESP8266, ESP32 и RP2040 на основе алгоритма SAM
Клиент для GPT, Claude и Gemini на ESP32 с потоковыми ответами и управлением диалогами
Управление ESP8266 и ESP32 голосовыми командами Amazon Alexa через локальный API
Менеджер WiFi для ESP32 и ESP8266 с веб-портальной конфигурацией через AsyncWebServer и сохранением настроек
Асинхронный WiFiManager для ESP32 и ESP8266 с веб-портальом настройки и поддержкой LittleFS/SPIFFS
Асинхронная обработка кнопок на ESP32 с поддержкой коротких и длинных нажатий, множественных кликов и имитации энкодера
Веб-интерфейс для OTA-обновления прошивки и файловой системы ESP32/ESP8266 с поддержкой SPIFFS и LittleFS
Асинхронный веб-сервер для ESP8266 и ESP32 с поддержкой HTTP, WebSocket и потоковой передачи контента без блокирующих операций
Асинхронный HTTP и WebSocket сервер для ESP8266 и ESP32 на неблокирующей архитектуре с поддержкой множественных одновременных подключений
MQTT-функциональность для модулей ESP через AT-интерпретатор с простым C++ API и обработкой callback-функций
Автоматическое подключение ESP32 к сохранённой WiFi сети или создание портала для выбора сети
Автоконфигурация WiFi через веб-интерфейс точки доступа и буферизация данных для ESP32/ESP8266
Веб-интерфейс для ESP32 по Bluetooth с автоматической генерацией виджетов — переключатели, кнопки, слайдеры, таймеры, без Wi-Fi и облака