Handling “Get pipes” request by EZ-USB (AN21xx/FX/FX1/FX2/FX2LP) firmware

Question: I want to trigger certain events in my EZ-USB (AN21xx/FX/FX1/FX2/FX2LP) device on response to a “Get Pipes” request from EZ-USB Control panel/Cyconsole. How can this be achieved?

 

Answer:

The "Get Pipes" request is not a standard USB request. This is an IOCTL call to the driver to retrieve the endpoint information from the driver's memory. Hence no activity to reflect this action takes place on the USB bus. So the device is not aware of such a activity and hence we cannot trigger events in the device based on “Get pipes” request.