2024-12-10 01:44 AM - last edited on 2024-12-10 02:01 AM by SofLit
I have a USB-Audio source for STM32F446MC.
I would like to add an HID and run Next Track etc.
The USB analysis tool recognises the HID descriptor, but the HID report descriptor is not recognised.
When I traced it with a debugger, I found that no USB_REQ_GET_DESCRIPTOR request was received from the host in the HID setup function.
What do you think is the cause?
2024-12-10 07:15 AM
What can we think... is the HID a separate interface (as in a composite USB device)? Do you have proper HID and report descriptors for it?
2024-12-10 04:18 PM
It is a composite device of Audio and HID.
The analysis tool can confirm the IAD descriptor and HID descriptor, but the HID report descriptor cannot be recognized.
From a software perspective, I think the HID report descriptor has been set without any problems.