Information Technology Reference
In-Depth Information
Table 2-1: Example descriptors for a full-speed mass-storage device (Sheet 1 of
2).
Device Descriptor
0x12
Descriptor size in bytes (18)
0x01
Descriptor type (DEVICE)
0x0200
USB specification release (BCD) (2.00)
0x00
Class (specified at interface level)
0x00
Subclass (specified at interface level)
0x00
Protocol (specified at interface level)
0x40
Maximum packet size for endpoint zero (64)
0x04D8
Vendor ID (Microchip Technology; assigned by USB-IF)
0x0009
Product ID (assigned by vendor)
0x0100
Device release number (BCD, assigned by vendor) (1.00)
0x01
Manufacturer string index
0x02
Product string index
0x03
Serial number string index
0x01
Number of possible configurations
Configuration Descriptor
0x09
Descriptor size in bytes (9)
0x02
Descriptor type (CONFIGURATION)
0x0020
Total length of this and subordinate descriptors
0x01
Number of interfaces in this configuration
0x01
Identifier for this configuration
0x00
Configuration string index (no string defined)
0xC0
Attributes: self powered, no remote wakeup
0x32
Maximum power consumption (100 mA)
Interface Descriptor
0x09
Descriptor size in bytes (9)
0x04
Descriptor type (INTERFACE)
0x00
Interface Number
0x00
Alternate Setting Number
0x02
Number of endpoints in this interface
0x08
Class code (mass storage)
0x06
Subclass code (SCSI transparent command set)
0x50
Protocol code (bulk-only transport)
Search WWH ::




Custom Search