This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

USB version is 1.10?!


In the file 'packages/io/usb/common/current/include/usb.h' one reads:

#define USB_DEVICE_DESCRIPTOR_USB11_LO           0x10
#define USB_DEVICE_DESCRIPTOR_USB11_HI           0x01

However, in the "Universal Serial Bus Specification Revision 1.1" on p.197 one
can read:

Field  Size  Value      Description
bcdUSB 2     BCD        USB Specification Release Number in Binary-Coded
                        Decimal (i.e., 2.10 is 210H). This field identifies
                        the release of the USB Specification with which the
                        device and its descriptors are compliant.

Please note the example: 0x210 is 2.10. Therefore, eCos definition 0x110 means
USB Specification Release Number 1.10? Shouldn't it be 0x101 instead?


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]