This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Composite HID device help (9453 USB Library)

I am having issues porting some PIC18F code to a LM4F120 using the 9453 library. The idea is the device presents itself as a composite HID device. I started with the HID and Composite HID + Non HID examples - I can get the example code for a standalone mouse, standalone keyboard, Composite keyboard + CDC and Composite Keyboard + mouse but can't get Composite Keyboard + Mouse to be recognized by Windows

I have updated the descriptor size to reflect two HID descriptors

define DESCRIPTOR_DATA_SIZE    (COMPOSITE_DHID_SIZE + COMPOSITE_DHID_SIZE)

and using the pretty much vanilla examples as documented in the USB user guide:

g_psCompDevices[0].pvInstance =  USBDHIDKeyboardCompositeInit(0, (tUSBDHIDKeyboardDevice *)&g_sKeyboardDevice);

g_psCompDevices[1].pvInstance =  USBDHIDMouseCompositeInit(0, (tUSBDHIDMouseDevice *)&g_sMouseDevice); 

I can change the descriptor size and replace either value with the CDC info and the examples work so I think my code is ok.

I saw a post from about 18 months ago with similar issues and the user ended up making substantial changes to the usbdhid file but I am hoping that this has been corrected in the subsequent released versions of the library and I am seeing something else.

I am using a Stellaris Launchpad board lm4F120 with CCS 5.2.1 and 9453 USB library. Can anyone provide any guidance or an official stance as to whether this should work using the vanilla libraries? if not any hacks based on the 9453 library?

Thanks in advance for any guidance.