How to add a new HID interfaces in super speed? | Cypress Semiconductor
How to add a new HID interfaces in super speed?
I add a new HID interface into UVC sample code,
(refer the "http://www.cypress.com/?rID=72422")
In USB2.0, it's OK. (windows device manager has detect a new HID device),
But in USB3.0, it's not work. windows device manager can't detect.
I only add the descriptor in spuer speed and high speed as below,
Do I need add another descriptor in super speed? Thanks.
/* Super Speed Configuration Descriptor */
/* Configuration Descriptor Type */
0x09, /* Descriptor Size */
CY_U3P_USB_CONFIG_DESCR, /* Configuration Descriptor Type */
0xD9,0x00, /* Length of this descriptor and all sub descriptors */
0x02, /* Number of interfaces */
0x01, /* Configuration number */
0x00, /* Configuration string index */
0x80, /* Config characteristics - Bus powered */
//0xFA, /* Max power consumption of device (in 2mA unit) : 500mA */
/* New Interface descriptor */
/* HID descriptor */
/* endpoint descriptor */