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.
Tiny CLI and script interpreter for embedded systems. Under 4KB flash, zero malloc, multi-instance. Interactive command line with scriptable dispatch, single-key menus, and pass-through mode.
Lightweight framebuffer drawing utility for AI annotation overlays. Supports text, rectangles, lines, point markers, and detection boxes in RGB565/RGB888 with built-in bitmap fonts.