Аутентификация в Azure AD с ESP32 и отображение статуса Teams на устройстве
Архитектура: mbed_opta
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
REST клиент для ESP32 с поддержкой GET и POST запросов к удалённым серверам и API
Драйвер для работы с CAN-шиной на ESP32 через встроенный контроллер TWAI с поддержкой ESP32, ESP32-S2, ESP32-S3 и ESP32-C3
Отладка ULP-кода ESP32 через дизассемблирование машинного кода и вывод в Serial
Планировщик задач на основе временных срезов для ESP32, позволяющий выполнять несколько операций без блокирующих задержек
SPI-библиотека для ESP32 с DMA-буфером для быстрой передачи больших объёмов данных в режимах Master и Slave
Управление E-ink дисплеями на ESP32: поддержка размеров от 2.13 до 11.6 дюймов, монохромных и многоцветных панелей
Логгер для ESP32 с поддержкой трёх уровней, условным выводом в серийный порт и полной оптимизацией на этапе компиляции
Логгер для отладки кода на ESP32 с тремя уровнями детализации, макросами и вывод в UART с временными метками
Плеер MIDI-файлов для ESP32 с потоковой обработкой через LittleFS и поддержкой стандартных MIDI-событий
Управление DC-моторами на ESP32 через встроенный MCPWM контроллер с поддержкой двух двигателей одновременно
Управление распределением памяти в PSRAM ESP32 с установкой лимитов выделения
Управление PWM и сервомоторами на ESP32 с автоматическим распределением таймеров LEDC
Режим SPI Slave для ESP32 с поддержкой синхронной и асинхронной передачи данных до 32 байт
Установка и чтение времени встроенных часов реального времени на ESP32
Веб-интерфейс управления устройством через WebSockets прямо с ESP32 в браузер любого девайса в сети
Веб-сервер для AVR, STM32, RP2040 и других плат через ESP8266/ESP32 модули с поддержкой GET/POST и базовой аутентификации
Клиент InfluxDB для ESP8266 и ESP32 с поддержкой облачного сервиса, аутентификации и пакетной отправки данных
Работа с датчиками температуры и влажности DHT11 и DHT22 через правильный парсинг сигналов и обработку данных
Проигрыватель мелодий в формате RTTTL для ESP8266 с ШИМ-синтезом звука и расширенным набором октав и длительностей нот
Управление ESP8266 и ESP32 голосовыми командами Amazon Alexa через локальный API
MQTT-функциональность для модулей ESP через AT-интерпретатор с простым C++ API и обработкой callback-функций
Автоматическая первичная настройка ESP8266/ESP32 через точку доступа и загрузка конфигурации с сервера
Серийная связь между ESP8266/ESP32 и Arduino через UART с callback-обработчиками команд в формате ключ=значение
Синхронизация времени ESP8266 и ESP32 через NTP с форматированием даты и времени по strftime
Утилиты для ESP32: командная строка по UART, многопоточность FreeRTOS, управление GPIO, PWM и сервомоторами
Обработка HTML-шаблонов для ESP8266/ESP32 с подстановкой динамических данных через SPIFFS
Готовые компоненты для ESP32: захват с камеры, Edge Impulse FOMO и многозадачность на микроконтроллере
Управление подключением ESP8266 к WiFi и MQTT с поддержкой событий, таймеров и обработки команд
Утилита для анализа распределения памяти и картирования адресного пространства на ESP8266, ESP32 и их модификациях