I'm just going with what I have done using composite devices here, but what I think you will need to do is get Windows to use its generic HID driver for the device end point, but without the seeing th ...
In the module usb.c go to the "void usb_Get_Descriptor() " function and under the "case USB_DESC_STRING_TYPE: //3" change that entire case statement to :
Yes, the CCS implementation will respond to any string descriptor request, even if it is an offset that doesn't have any data there. As someone pointed out, there was a time when the stack used the s ...