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+20−107@@ -1,111 +1,16 @@ {+ "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",- "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"+ "visibility": "public",+ "hero": {+ "type": "image",+ "path": "screenshots/hero.png" },- "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"+ "install": {+ "binary_name": "adom-usb-stub-stm32" }, "tags": [ "adom-usb-plugin",@@ -113,8 +18,16 @@ "usb-stub", "stmicroelectronics" ],- "author": {- "name": "John Lauer",- "email": "[email protected]"+ "license": "MIT",+ "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"+ ] } }