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, 

    This topic has been closed for replies.
    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

    FBLAnswer
    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)