USB client driver (sending and receiving data)

Hi All,

I have two questions…

  1. Sending multiple bulkout URB requests to endpoint

Should USB client driver make sure that previous bulkout request is complete before sending a new bulkout request?

Or simply USB client driver can request multiple bulkout URB request to the endpoint and USB driver will take care of the rest.

  1. Receiving from bulkin endpoint

Can USB client driver send multiple URB request to bulkin endpoint?
Does USB driver take care of queueing the request?

Thanks in advance.
Anand


Try Juno Platinum for Free! Then, only $9.95/month!
Unlimited Internet Access with 250MB of Email Storage.
Visit http://www.juno.com/value to sign up today!

xxxxx@juno.com wrote:

Hi All,

I have two questions…

  1. Sending multiple bulkout URB requests to endpoint

Should USB client driver make sure that previous bulkout request is complete before sending a new bulkout request?

You don’t have to wait. The host driver will take care of serializing them.

  1. Receiving from bulkin endpoint

Can USB client driver send multiple URB request to bulkin endpoint?
Does USB driver take care of queueing the request?

Yes.

Burk.