32 bit addressing over USB | Cypress Semiconductor
32 bit addressing over USB
Hey all -
The FX3 requires 32 bit addressing, but everything that goes over USB2 (and, at the very least, control endpoints on USB3) is 16 bits. How are the extra 16 bits pushed to the FX3? If you have the fields:
int requesttype, int request, int value, int index, char *bytes, int size, int timeout
... in your USB control message, are you pushing the extra 16 address bits over the index field?
Thanks for your time!