sekigon-gonnoc/Pico-PIO-USB

💡[FEATURE] USB Power Delivery

Opened this issue · 0 comments

Hi hi,

PIO-USB is a great library, and we have been doing lots of great stuffs thanks to it. I would like to ask whether you have an plan to add support for USB Power Deliery message. The reason is I am starting to add USB PD support to tinysub stack, firstly with UCPD hardware from stm32 G4 (g0 etc ..). Though since CC is operating around 300 KB/s on single pin, and is probably simpler comparing to D+/D- pair.

It would be super helpful if we could support PD. We don't have to fully support it, just enough e.g to allow RP2040 to request higher operating VBUS e.g 12V from vastly available wall charger or power bank to power an long strip of LED or motor etc ... i.e received Source Cap and reply with Request message.

Note: PD via CC pin is kind of side channel, therefore it may also make sense if you decide to implement it in a seperate library !?