FX3 adding string descriptor at index 0xEE in order to use WinUSB driver

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Is there example code available that shows how to install Window's OS descriptors in the FX3 firmware, so that it automatically makes Windows use its WinUSB driver?
 

   

I'm trying to add the required string descriptor to the mandated index 0xEE, but I'm getting an 'index' error. How do I add that string descriptor to index 0xEE? (Do I need to create up to 0xEE dummy string descriptors? Actually, that is doubtful, The FX3 seems to allow 16 as its highest indes: due to: #define CY_U3P_MAX_STRING_DESC_INDEX   (16) )

   

 

   

Kind regards,

   

~ Paul

0 Likes
1 Reply
Anonymous
Not applicable

Hi Paul,

   

Please check the first 4 interactions in the below forum post.

   

http://www.cypress.com/forum/usb-30-super-speed/fx3-api-cannot-set-os-string-descriptor

   

This has solution for your problem.

   

Regards,

   

- Madhu Sudhan

0 Likes