On Thu, 18 Sep 2003 16:55:07 +0200 Robert Schwebel <[EMAIL PROTECTED]> wrote:

| Hi, 
| 
| According to the USB 2.0 specification Endpoint Descriptors must have a
| length of 7 bytes; linux/usb.h defines two additional bytes (bRefresh,
| bSynchAddress) and extra + extralen. Can anybody explain why these have
| been added? 

Hi,

They are defined on page 26 of the USB MIDI v1.0 spec:
Universal Serial Bus Device Class Definition for MIDI Devices

Class device specs can (or at least _could_) change such
descriptor specs.  I've heard some discussion that this type of
change shouldn't be allowed in class specs, but I don't know if
that was ever added to a more recent spec, like the USB 2.0 spec.

--
~Randy


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to