app
Adom USB - STM32 persona pack
Public Unreviewedby John Lauer
Flash stub firmware over USB DFU (0483:df11) to make any STM32 enumerate as each supported USB class — MSC, HID, CDC, RNDIS, audio, MIDI, DFU.
← Commit history
page.json+113−22@@ -1,29 +1,120 @@ {- "type": "app", "slug": "adom-usb-stub-stm32",- "title": "STM32 USB class test pack",- "brief": "Flash stub firmware over USB DFU (0483:df11) to make any STM32 enumerate as each supported USB class \u2014 MSC, HID, CDC, RNDIS, audio, MIDI, DFU.", "version": "0.1.0",- "visibility": "public",- "hero": {- "type": "image",- "path": "screenshots/hero.png"+ "type": "app",+ "description": "Flash stub firmware over USB DFU (0483:df11) to make any STM32 enumerate as each supported USB class — MSC, HID, CDC, RNDIS, audio, MIDI, DFU.",+ "dependencies": {},+ "keywords": [+ "adom-usb-plugin",+ "firmware",+ "usb-stub",+ "stmicroelectronics"+ ],+ "license": "MIT",+ "scripts": {+ "install": "./install.sh",+ "uninstall": "./uninstall.sh" },- "install": {- "binary_name": "adom-usb-stub-stm32"+ "files": [+ "adom-usb-stub-stm32",+ "plugin.json",+ "install.sh",+ "uninstall.sh",+ "package.json",+ "README.md",+ "page.json",+ "screenshots/**",+ "skills/**"+ ],+ "adom_usb_plugin": {+ "kind": "firmware",+ "entrypoint": "adom-usb-stub-stm32",+ "vendor": "STMicroelectronics",+ "chips": [+ "stm32f0",+ "stm32f1",+ "stm32f4",+ "stm32f7",+ "stm32h7",+ "stm32l4"+ ],+ "matches": {+ "vid": [+ "0483"+ ],+ "pid": [+ "*"+ ]+ },+ "flash_method": "dfu-util",+ "personas": [+ {+ "id": "msc-disk",+ "name": "Mass storage",+ "usb_class": "Mass storage",+ "result_vid": "0483",+ "result_pid": "5720"+ },+ {+ "id": "hid-keyboard",+ "name": "HID keyboard",+ "usb_class": "HID keyboard",+ "result_vid": "0483",+ "result_pid": "5750"+ },+ {+ "id": "hid-mouse",+ "name": "HID mouse",+ "usb_class": "HID mouse",+ "result_vid": "0483",+ "result_pid": "5751"+ },+ {+ "id": "cdc-serial",+ "name": "CDC virtual COM",+ "usb_class": "CDC serial",+ "result_vid": "0483",+ "result_pid": "5740"+ },+ {+ "id": "cdc-rndis",+ "name": "RNDIS/ECM ethernet",+ "usb_class": "CDC ethernet",+ "result_vid": "0483",+ "result_pid": "5760"+ },+ {+ "id": "audio",+ "name": "USB Audio (UAC1)",+ "usb_class": "Audio",+ "result_vid": "0483",+ "result_pid": "5730"+ },+ {+ "id": "midi",+ "name": "USB-MIDI",+ "usb_class": "Audio/MIDI",+ "result_vid": "0483",+ "result_pid": "5731"+ },+ {+ "id": "dfu",+ "name": "DFU bootloader",+ "usb_class": "DFU",+ "result_vid": "0483",+ "result_pid": "df11"+ }+ ],+ "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-stm32",- "usb stub firmware",- "flash usb persona",- "test usb device"- ]+ "tags": [+ "adom-usb-plugin",+ "firmware",+ "usb-stub",+ "stmicroelectronics"+ ],+ "author": {+ "name": "John Lauer",+ "email": "[email protected]" } }