So if I understand right, in an ideal world only interrupt urbs would be used with interrupt endpoints, only bulk urbs with bulk endpoints, etc, but at the moment we live in a world that is not ideal?
> > Bulk and Interrupt use the same format (a single data buffer). > > For BULK and INTR transfers, the on-wire format for each packet is > the same ... but INTR is guaranteed exactly one packet each fmInterval > (except high bandwidth mode, for highspeed devices, which can do 3KB > per microframe) while BULK can transfer more (fill any frame) or less > (probably not starving, but ...) > > And in the URB API, INTR has a "one-packet-at-a-time" restriction to > match that on-the-wire model. What is an fmInterval? A "Frame Interval"? Thanks, Duncan. ------------------------------------------------------- This sf.net email is sponsored by: Jabber Inc. Don't miss the IM event of the season | Special offer for OSDN members! JabConf 2002, Aug. 20-22, Keystone, CO http://www.jabberconf.com/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
