2024-08-15 12:40 PM
Hi, I am troubleshooting a custom board using USBPD as sink.
It only negotiates a PDO on one orientation of the USBC connector.
Checked with an oscilloscope and I see waveform going to CC1 on the orientation that works , naturally, and changing orientation I see a waveform going to CC2 but it does not negotiate on this side.
I know the signal goes to CC2's pin. The pin is configured in STM32CubeIDE as UCPD_CC2 and set to analog mode.
The cable detection feature also does not work to detect dettach events.
Any advice appreciated. Using 4.1.0 TCPP library version.