You are here

composite device with cyusb3.sys driver | Cypress Semiconductor

composite device with cyusb3.sys driver

Summary: 1 Reply, Latest post by PRAG on 17 Dec 2013 05:35 AM PST
Verified Answers: 0
Last post
Log in to post new comments.
michel_s's picture
4 posts

I’m using dual interface "bulkloop" example (VID_04B4&PID_00F0) ,  

interface 1 is exact same as interface 0 but with a different pair of end point.

The driver  fail with error code (10) at first . After some reading on composite device I managed to have driver loaded and both interface visible on control center by modifying cyusb3.inf  


;%VID_04B4&PID_00F0.DeviceDesc%=CyUsb3, USB\VID_04B4&PID_00F0

%VID_04B4&PID_00F0.DeviceDesc%=CyUsb3, USB\VID_04B4&PID_00F0&MI_00

%VID_04B4&PID_00F0.DeviceDesc%=CyUsb3, USB\VID_04B4&PID_00F0&MI_01


is that the most appropriate way  to add composite support  or is there a better way (not changing initial inf file)?


PRAG's picture
Cypress Employee
173 posts

 Hi Michel,


Modifying the inf file is the only way to link both the interfaces of the composite device to the cyusb2.sys driver.

This ideally shouldn't be an issue for the end product since you would supply an installer with the driver and modified inf file along with the product.

But for development purposes, this is the only way to do it.




Log in to post new comments.