FX3 API cannot set OS String Descriptor | Cypress Semiconductor
FX3 API cannot set OS String Descriptor
I need to set the MS OS String Descriptor (index = 0xEE)
This is necessary for WinUSB class driver support on Windows 8.
But a call to CyU3PUsbSetDesc(CY_U3P_USB_SET_STRING_DESCR, 0xEE,...)
just fails, returning Error code = 75
I assume this is because the descriptors are hardwired to IDs 0 to 15?
Can we get a fix for this?
Am I going to have similar trouble with OS Feature descriptors?