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.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
{
"slug": "adom-usb-stub-esp32",
"name": "ESP32-S2/S3 TinyUSB persona pack",
"version": "0.1.0",
"api_version": "1",
"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"
}
],
"description": "esptool-flash TinyUSB stubs to an ESP32-S2/S3 so it enumerates as CDC, HID, MSC, or MIDI \u2014 validate native-USB host support.",
"homepage": "https://wiki.adom.inc/john/adom-usb-stub-esp32"
}