David Muzi

Composite HID USB device

Discussion created by David Muzi on Dec 3, 2007
Latest reply on Dec 4, 2007 by David Muzi

I am attempting to add another HID interface to source code which currently implements a mouse on a JB16.  I have successfully sent the device, config, interface0, hid0, endpoint1, interface1, hid1, endpoint2, and string descriptors.  The host then resets my device, and the descriptors are requested, and replied to again.

After the config descriptor is sent the last time, the host does not request the report descriptors, and continuously sends keep-alives.

I have analyzed a mouse and I see that the host sends a setConfiguration, then requests the report decriptors.

Attached find a screen capture of the USB protocol analyzer of my device at enumeration.

Any guidance would be appreciated.  Thanks!