Browser data plotter (Web Serial + WebUSB) that auto-parses columnar serial output and plots it, plus espp::Telemetry: a binary telemetry emitter (dispatcher module over stream_frame) the web app plots over WebUSB.
RMT-backed pulse train generator for ESP32. Configurable pulse width, period and count, with push-pull or open-drain (open-collector) output for buses that already have an external pull-up.