cancel
Showing results for 
Search instead for 
Did you mean: 

Stm32h753 Azure-rtos USBX two USB device classes

XLin.2
Associate II

My project uses stm32h753 and Azure (ThreadX and USBX), I want to have USBFS as CDC and USBHS for DFU. In CubeMX how do I specify which USB interface is for which device class, or it should be done in code?

1 ACCEPTED SOLUTION

Accepted Solutions
mohamed.ayed
ST Employee

Hi @XLin.2​ ,

Device with more than 1 port is not allowed by the spec and not supported by USBx

Use composite device is the correct way to expose multi functionalities on a single USB port

View solution in original post

1 REPLY 1
mohamed.ayed
ST Employee

Hi @XLin.2​ ,

Device with more than 1 port is not allowed by the spec and not supported by USBx

Use composite device is the correct way to expose multi functionalities on a single USB port