6 Replies Latest reply on Jan 30, 2015 7:02 AM by shashank.rebbapragada

    How to different the delta and bus interval counter in ITP packet?

    lim.chong.han

       Hi 

         

       

         

      Good day. In Superspeed, there are two 3 info that we need to retrieve from the ITP packet. However i am not sure how to retrieve them from the 32 unsigned bit from ITP in Cypress.

         

       

         

      There are 3 info: 

         

      1) Bus interval counter

         

      2) Delta

         

      3) Bus Interval Adjustment Control

         

       

         

      I am using 

         

      apiRetStatus = CyU3PUsbGetDevProperty (CY_U3P_USB_PROP_ITPINFO, &ITP_value);

         

      to get the value from DevProperty. So now i got 32 bit ITP_value, but how can get each info separately?

      Besides that, how to check for Delay Flag(DF) in Link control Word of ITP packe??

      Really appreciate who can help. Thanks.

         

       

         

      Best Regards
      ChongHan