Skip to content

add msc support for embassy-usb, tested on stm32g431cbu6#5723

Open
fan2nd wants to merge 3 commits intoembassy-rs:mainfrom
fan2nd:main
Open

add msc support for embassy-usb, tested on stm32g431cbu6#5723
fan2nd wants to merge 3 commits intoembassy-rs:mainfrom
fan2nd:main

Conversation

@fan2nd
Copy link
Copy Markdown

@fan2nd fan2nd commented Mar 25, 2026

No description provided.

@felipebalbi
Copy link
Copy Markdown
Contributor

If you have access to a windows machine, it's a good idea to run this against the USB Command Verifier tool and make sure you connect this to as many different hosts as you can grab. MSC is one of the classes with the quirkiest implementations out there. Of course, it's unlikely to be a blocker to this PR, but if you can find potential quirks early on, might as well.

@fan2nd
Copy link
Copy Markdown
Author

fan2nd commented Mar 25, 2026

If you have access to a windows machine, it's a good idea to run this against the USB Command Verifier tool and make sure you connect this to as many different hosts as you can grab. MSC is one of the classes with the quirkiest implementations out there. Of course, it's unlikely to be a blocker to this PR, but if you can find potential quirks early on, might as well.

Thanks for your suggestion, I'll give it a try.

@elipsitz
Copy link
Copy Markdown

In #2837, someone pointed limitations with the current USB API (inability to stall an endpoint?) that prevent MSC from being properly implemented. I'm not actually very familiar with the spec, but do you know if those limitations cause any problems here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants