Skip to content

Conversation

@jonathanpallant
Copy link
Member

Minor cleanups for the USB exercise. Resolves a panic you see plugging the device into macOS, because the firmware no longer panics when it gets unknown requests.

Resolves issue with macOS now sending requests we cannot parse. It's
fine to just stall them - no need to crash the CPU because of it.
@jonathanpallant
Copy link
Member Author

$ cyme
  0   1  0x1209 0x0001 pid.codes Test PID                           -              12.0 Mb/s
...
  1  10  0x1366 0x1051 J-Link                                       001050288864   12.0 Mb/s

@cloudflare-workers-and-pages
Copy link

Deploying ferrous-systems-rust-exercises with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1ee7b2b
Status: ✅  Deploy successful!
Preview URL: https://687b8cd3.ferrous-systems-rust-exercises.pages.dev
Branch Preview URL: https://usb-exercise-cleanup.ferrous-systems-rust-exercises.pages.dev

View logs

@jonathanpallant jonathanpallant merged commit 1beff7f into main Nov 28, 2025
14 checks passed
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