On Thu, 12 Dec 2013, Tim Roberts wrote:
> Hans de Goede wrote:
> >
> > "the isoc endpoint is only created when changing to alt setting 1"
> >
> > Ah, that is what saves your bacon then, most devices have the isoc eps
> > in altsetting 0 too, with a maxpacketsize of 0.
> >
>
> No, they don't. Or at least they aren't supposed to. Alt setting 0
> should not contain any isochronous endpoints at all. Having an endpoint
> with a max packet size of 0 is silly.
I agree that it is silly, but the spec does permit it. At the end of
section 5.6.3 in the USB-2.0 spec, it says:
All device default interface settings must not include any
isochronous endpoints with non-zero data payload sizes
(specified via wMaxPacketSize in the endpoint descriptor).
Alternate interface settings may specify non-zero data payload
sizes for isochronous endpoints
ALan Stern
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
libusbx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libusbx-devel