WiFi lifecycle manager for ESP-IDF. Handles scanning, credential-based reconnection, and BLE provisioning as a single owned component — including disconnect recovery, multi-AP priority, time-window deadlines, retry-in-place provisioning and NVS-persisted credentials with LRU ranking. Other components observe state through an event interface and never touch esp_wifi directly.
IoTSdk is a lightweight ESP-IDF component that enables ESP32-based IoT devices to participate in real-time meetings through the VideoSDK platform. It provides seamless integration for joining meetings and publishing/subscribing to audio and video (JPEG over the data channel).
esp_ads1232 is a library for interfacing with the ADS1232 analog-to-digital converter using the ESP-IDF framework. It provides functions to initialize the device, read data, and configure settings.
AES67 / RAVENNA audio-over-IP for the ESP32-P4 — hardware-PTP-synced RTP audio (L16/L24/L32/AM824), SAP/SDP discovery, ISR-driven I2S, sub-millisecond latency. Interop-tested against Merging SIENNA and the aes67-linux-daemon.
A TDMA MAC layer for ESP-NOW on ESP32-S3 with Adaptive Frequency Hopping (AFH). Provides deterministic time-slotted access, NFC OOB provisioning support, and automatic PER-based channel hopping between 2.4 GHz channels 1/6/11. Payload-agnostic: the user defines and owns all application data structures.