Hello Eli,
What you could do is to check in the section where the descriptor is received and compare it with the one received by the PC.
In the following section you can check where the descriptor is received:
void USB_HostHidGenericTask(void *param)
{
...
case kUSB_HostHidRunSetIdleDone: /* 3. hid get report descriptor */
/* get report descriptor's length */
hidDescriptor = NULL;
descriptor = (uint8_t *)((usb_host_interface_t *)genericInstance->interfaceHandle)->interfaceExtension;
endPosition = (uint32_t)descriptor +
...
}
The following app can help you to check the descriptor received by the PC.
Download USB Device Tree Viewer 3.4.0
Best Regards,
Alexis Andalon