Web Apps
espp ships a growing set of self-contained browser tools that talk directly to your hardware using the Web Serial / WebUSB / WebHID APIs (Chromium-based browsers) — nothing to install. They are hosted alongside this documentation:
Highlights:
Board Console & ESP Flasher — a general-purpose Web Serial monitor with reset / bootloader controls and an esptool-js-based firmware flasher.
ODrive ASCII Web Serial console and WebUSB console — interactive terminals with quick motor controls and live plotting for the odrive_ascii protocol server.
ODrive Native WebUSB control panel — endpoint-tree browser, live multi-signal plots, and typed read/write for the ODrive native (Fibre) binary protocol.
WebHID input visualizer — decoded buttons / sticks / raw reports for any HID device, driven entirely by its report descriptor.
Adding a new app
Any single-file app placed in a component’s web/ directory
(components/<name>/web/*.html, plus optional same-origin .js assets) is
hosted automatically by the docs workflow, and the apps landing page lists it using the file’s
<title> and <meta name="description"> tags — no registry to maintain.
Apps must be fully self-contained (no CDN resources) so they work offline and
under GitHub Pages’ strict hosting.