Oh yes, your computer is very likely to only provide 5V.
You can use a type C charger if you have one (for your phone maybe?), theses are more likely to have more than 5V capabilities. The charger must be type-C, not type A though (it must be a type-...
Hello !
Glad to ear the example works for you and is able to demonstrate what you want.
For your first question, the first PDO is always fixed type 5V. This is a requirement of the PowerDelivery spec. If you change it to 15V, it wont work.
You will n...
@ABasi.2
Yes you are right this is an issue with CubeMX.
CubeMX is meant to be a static configuration tool, and USBPD application is a bit out of scope as it is highly applicative and not only configuration (like for a UART or I2C peripheral for ins...
Hello @ABasi.2
I've briefly looked at your code and found maybe a hint on the issue.
In your ThreadX init function "tx_application_define()" you are:
not checking the App_ThreadX_Init and MX_USBPD_Init return for error, which could indicate somethin...
Yes I confirm that. You will need to call this each ms in your systick / TIM handler. (like the HAL_IncTick function).
You don't need the SNK1M1 shield on H5, the nucleo board already have a TCPP03 and is actually able to be a Sink/Source and DRP. Th...