On Mon, 18 Dec 2006, Mike King wrote:
> USB Gurus,
>
> Are endpoint addresses unique across a device ?
>
> In other words, can a device with 2 interfaces have an endpoint in
> each interface that is address 0x81. Or would they have to be distinct,
> like 0x81 in one and 0x82 in the other one ?
Different interfaces in the same configuration are not allowed to use the
same endpoint.
Here's what the USB 2.0 spec says in section 9.6.3 (Configuration):
A USB device has one or more configuration descriptors. Each
configuration has one or more interfaces and each interface has
zero or more endpoints. An endpoint is not shared among
interfaces within a single configuration unless the endpoint is
used by alternate settings of the same interface. Endpoints may
be shared among interfaces that are part of different
configurations without this restriction.
Alan Stern
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel