4 Replies Latest reply on Sep 12, 2011 11:50 AM by wheatley.glados

    32 bit addressing over USB

    wheatley.glados

       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!