Dear Linux USB Devels,

I have studied the USB Specifications document till the chapter 5 i.e
USB data flow model and bit and pieces of rest of the Spec.

Being a novice to USB protocol, I have a set of few queries. Please help
me clear those.

1) Transfer means transfer of data between the host and the device which
mat involve one of more transactions. Am I right?

2) In isochronous transfers sections as in 5.6, the tables convey that
there can be more that one isochronous transactions per micro(frame).
But the test in the 5.6.4 bus access constraints say that only one
transaction is possible per micro(frame). 

See the text below:
-------------------
This allows full-/high-speed isochronous transfers to have rates slower
than one transaction per (micro)frame. However, an isochronous endpoint
must be prepared to handle poll rates faster than the one specified. A
host must not issue more than 1 transaction in a (micro)frame for an
isochronous endpoint unless the endpoint is high-speed, high-bandwidth.

Can you please make this clear to me?

3) Altinterface setting general application: on receiving the
set_interface request, will (can) the firmware change endpoint setting
like payload size and direction? Is this the main application of
Altinterface setting?

Regards,
Mukund Jampala




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to