app
Adom USB - ESP32-S2/S3 persona pack
Public Unreviewedby John Lauer
esptool-flash TinyUSB stubs to an ESP32-S2/S3 so it enumerates as CDC, HID, MSC, or MIDI — validate native-USB host support.
← Commit history
page.json+88−22@@ -1,29 +1,95 @@ {- "type": "app", "slug": "adom-usb-stub-esp32",- "title": "ESP32-S2/S3 TinyUSB persona pack",- "brief": "esptool-flash TinyUSB stubs to an ESP32-S2/S3 so it enumerates as CDC, HID, MSC, or MIDI \u2014 validate native-USB host support.", "version": "0.1.0",- "visibility": "public",- "hero": {- "type": "image",- "path": "screenshots/hero.png"+ "type": "app",+ "description": "esptool-flash TinyUSB stubs to an ESP32-S2/S3 so it enumerates as CDC, HID, MSC, or MIDI — validate native-USB host support.",+ "dependencies": {},+ "keywords": [+ "adom-usb-plugin",+ "firmware",+ "usb-stub",+ "espressif"+ ],+ "license": "MIT",+ "scripts": {+ "install": "./install.sh",+ "uninstall": "./uninstall.sh" },- "install": {- "binary_name": "adom-usb-stub-esp32"+ "files": [+ "adom-usb-stub-esp32",+ "plugin.json",+ "install.sh",+ "uninstall.sh",+ "package.json",+ "README.md",+ "page.json",+ "screenshots/**",+ "skills/**"+ ],+ "adom_usb_plugin": {+ "kind": "firmware",+ "entrypoint": "adom-usb-stub-esp32",+ "vendor": "Espressif",+ "chips": [+ "esp32s2",+ "esp32s3"+ ],+ "matches": {+ "vid": [+ "303a"+ ],+ "pid": [+ "*"+ ]+ },+ "flash_method": "esptool",+ "personas": [+ {+ "id": "cdc-serial",+ "name": "CDC serial (console)",+ "usb_class": "CDC serial",+ "result_vid": "303a",+ "result_pid": "1001"+ },+ {+ "id": "hid-keyboard",+ "name": "HID keyboard",+ "usb_class": "HID keyboard",+ "result_vid": "303a",+ "result_pid": "4004"+ },+ {+ "id": "hid-mouse",+ "name": "HID mouse",+ "usb_class": "HID mouse",+ "result_vid": "303a",+ "result_pid": "4005"+ },+ {+ "id": "msc-disk",+ "name": "Mass storage",+ "usb_class": "Mass storage",+ "result_vid": "303a",+ "result_pid": "4002"+ },+ {+ "id": "midi",+ "name": "USB-MIDI",+ "usb_class": "Audio/MIDI",+ "result_vid": "303a",+ "result_pid": "4006"+ }+ ],+ "api_version": "1" },- "metadata": {- "version": "0.1.0",- "repo": "adom-inc/adom-usb",- "discovery_triggers": [- "adom-usb-plugin",- "adom-usb plugin",- "firmware",- "usb firmware",- "adom-usb-stub-esp32",- "usb stub firmware",- "flash usb persona",- "test usb device"- ]+ "tags": [+ "adom-usb-plugin",+ "firmware",+ "usb-stub",+ "espressif"+ ],+ "author": {+ "name": "John Lauer",+ "email": "[email protected]" } }