-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
raspberrypi: Update usb_host for newer PIO resource usage #9999
Conversation
Tested on metro rp2350 with this also depends on adafruit/Pico-PIO-USB#2 content of go_kbd.py
|
also note that since #10005 the USB Host on Metro RP2350 is set up once at boot time and so different configurations are harder to test. You might need to test using a different board without predefined USB host pins. |
@jepler is this still a draft? |
belatedly marked as ready for review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested the build artifacts on a Feather RP2040 Prop-Maker, playing I2S Audio, and a Feather RP240 DVI, doing DVI output. In both cases the PIO functionality worked fine. I did not test USB Host since you did that already, though not on an RP2040.
Thanks!
Besides correcting the resource calculation, this also enables use of swapped pins (DP-1=DM) and using RP2350's "PIO2" instance.
Closes: #9958
Closes: #9998