hi ,
  While implementing sensors for streaming data transfer(isoc) , i needed to 
know the isochronous bandwidth allocation scheme being followed in usb.c . 
To be more precise, the following lines, from usb.c

if (!isoc)              /* Input or Output */
        {
                tmp = (8354L * (31L + 10L * BitTime (bytecount))) / 1000L;
                return (9107L + BW_HOST_DELAY + tmp);
        } /* end not Isoc */

        /* for isoc: */

        tmp = (8354L * (31L + 10L * BitTime (bytecount))) / 1000L;
        return (((input_dir) ? 7268L : 6265L) + BW_HOST_DELAY + tmp);
}

Can somebody explain me the meaning of all the numbers used ?? What is the 
basis of using the above formula..

Any help will speeden up my development progress.

thanks
rm

_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to