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.
Non-blocking async REPL console for ESP-IDF. Interleaves ESP_LOG messages with the serial prompt without screen corruption. Based on the ESP-IDF console component with an async linenoise state machine.