Skip to main content
Explorer
May 31, 2024
Solved

I-CUBE-USBD-Composite

  • May 31, 2024
  • 1 reply
  • 1484 views

Hey, just wondering if you could help with the following? 

We are using a package called I-CUBE-USBD-Composite for combining two USB classes. We use CDC class for serial communication and HID class for MIDI. We change the descriptor for custom HID class to MIDI descriptor to get our device to be detected as MIDI device. When i use mouse HID and CDC, i am able to get it working. But the problem with mouse HID is it doesn't allow MIDI receive. But when i use custom HID both CDC and MIDI is not working. The device is not getting detected as any device.

Any ideas or resources would be a big help. 

Thanks, 

Best answer by FBL

Hi @Jerryaudi 

This package is not managed or supported by ST, you can refer to examples from USBX stack or ST library. Here is an example x-cube-azrtos-h7/Projects/STM32H747I-DISCO/Applications/USBX/Ux_Device_HID_CDC_ACM at f48d941bcbe270bcb0b01c0fcedd3924db778d42 · STMicroelectronics/x-cube-azrtos-h7 (github.com)

1 reply

FBLBest answer
Technical Moderator
May 31, 2024

Hi @Jerryaudi 

This package is not managed or supported by ST, you can refer to examples from USBX stack or ST library. Here is an example x-cube-azrtos-h7/Projects/STM32H747I-DISCO/Applications/USBX/Ux_Device_HID_CDC_ACM at f48d941bcbe270bcb0b01c0fcedd3924db778d42 · STMicroelectronics/x-cube-azrtos-h7 (github.com)

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.Best regards,FBL