Is it possible to setup a USB-C only power connection (fixed CC resistors) while having the USBPD lib active?
I have set up the USBPD lib on my system to manage USB power delivery messages and set up power contracts in both the source and sink directions. Now that this seems to work well, I also want the system to work with a USB-C only power source (non-PD).
I have a power source that is capable of supplying 3A at 5V, and have connected a 10K Rp resistor between a CC line and VBUS.
On connecting the source I expected (hoped) the USBPD stack to trigger a connection event, sample the CC lines and conclude that after a while of no CC responses end up in the USBPD_POWER_IMPLICITCONTRACT state based on the Rp resistor value. Instead it triggers a connect event and goes to the USBPD_POWER_DEFAULT5V state. Then after a while of no CC response it tries to hard-reset the bus and panics because the requested voltage (0V) does not match the bus voltage (5V).
So my question is how is this normally handled? Is is possible to have the USBPD stack be happy with a fixed Rp resistor, and is it possible for the USBPD stack to return the capabilities of that source (based on Rp) to the application?
I did find something in this wiki, but it skips using the USBPD stack alltogether while this is functionality that I also need to maintain. So that is not so useful to me.

