PWM-driven matrix keypad driver for ESP-IDF using row pulse-width encoding and MCPWM capture for simultaneous multi-key detection. Supports multiple keys per column with hardware-assisted decoding.
Standalone ESP-IDF captive portal component. Registers all standard OS captive-portal detection endpoints on an esp_http_server instance and redirects clients to the device's built-in web interface with a single function call. Supports iOS, macOS, Android, Windows, Firefox, and Chrome.