Dynamic USB Drivers and WebUSB #15554
Unanswered
Luckinber
asked this question in
RP2040 / Pico
Replies: 1 comment
-
I had a swing at bringing forward the adaptations made in #11301 to 1.22 (just before the dynamic drivers). I had some level of success and when plugged in, the Pico provides the correct BOS descriptors but then it boot loops. But this is clearly not the correct route, too much has changed in both Micropython and TinyUSB and ultimately providing the BOS descriptors config to python will be the best outcome. So now I am going to attempt to make those changes in 1.23. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
HI all,
I have been watching the recent work in MicroPython to support dynamic drivers but am still rather new to the ins and outs of the MicroPython project as a whole.
With the introduction of the dynamic drivers, there is a fundamental incompatibility with the solution that @JackAtKitronik made at #11301 and I believe the path that has been taken to be more extensible and valuable.
My technical literacy in embedded c is... low, to say the least. I wish I could compel this project forward with a pull request saying I have done it but the more I bang my head against the table, the more I realise my lack of experience and knowledge of high level function of tiny usb is limiting my success. Rather, I hope to make a place to discuss this (if a better one does not exist) and bring awareness.
So my question is this: Has anyone continued the work to make BOS descriptors available for newer USB protocols (such as WebUSB)? @projectgus are you aware of any projects since the changes were merged in?
Thanks in advance for any input.
Beta Was this translation helpful? Give feedback.
All reactions