Device Descriptor

0x12
bLength
0x01
bDescriptorType
0x01
 
0x01
bcdUSB
0x00
bDeviceClass
0x00
bDeviceSubClass
0x00
bDeviceProtokoll
0x08
bMaxPacketSize
0xFF
 
0xFF
idVendor
0x00
 
0x49
idProdukt
0x01
 
0x00
bcdDevice
0x01
iManufacturer
0x02
iProdukt
0x03
iSerialNumber
0x01
bNumConfigurations

Configuration Descriptor

0x09
bLength
0x02
bDescriptorType
0x22
 
0x00
wTotalLength
0x01
bNumInterfaces
0x01
bConfigurationValue
0x00
iConfiguration
0x80
bmAtributes
0x32
MaxPower

Interface Descriptor

0x09
bLength
0x04
bDescriptorType
0x00
bInterfaceNumber
0x00
bAlternateSetting
0x01
bNumEndPoints
0x03
bInterfaceClass
0x00
bInterfaceSubClass
0x00
bInterfaceProtokoll
0x00
iInterface

HID Descriptor

0x9
bLength
0x21
HID-Descriptor Type
0x00
 
0x01
HID Class Spezification
0x00
Country
0x01
 
0x22
 

0x26

Report Descriptor length
0
 

Endpoint 1 In Descriptor

0x07
bLength
0x05
bDescriptorType
0x81
bEndpointAdress (InEP1)
0x03
bmAttriputes (Interupt Endpoint)
0x08
wMaxPackedSize
0x00
 
0x64
bIntervall (64ms)

EndPoint 1 Out Descriptor

0x07
bLength
0x05
bDescriptorType
0x01
bEndpointAdress (InEP1)
0x03
bmAttriputes (Interupt Endpoint)
0x08
wMaxPackedSize
0x00
 
0x1
bIntervall (64ms)

String Descriptor 0

0x04
bLength
0x03
bDescriptorType
0x09
 
0x04
 

String Descriptor 1 (Hersteller)

0xe
bLength
0x03
bDescriptorType
"A"
 
0x00
 
"&"
 
0x00
 
"Z"
 
0x00
 
" "
 
0x00
 
"G"
 
0x00
 
"E"
 
0x00
 

String Descriptor 2 (Produkt)

0xC
bLength
0x03
bDescriptorType
"I"
 
0x00
 
"C"
 
0x00
 
"R"
 
0x00
 
"4"
 
0x00
 
"0"
 
0x00
 

String Descriptor 3 (SNr.)

0x0E
bLength
0x03
bDescriptorType
"1"
 
0x00
 
"0"
 
0x00
 
"0"
 
0x00
 
"0"
 
0x00
 
"0"
 
0x00
 
"1"
 
0x00
 

Report Descriptor

0x06
 
0x00
 
0xff
Usage_Page(Vendor defined)
0x09
 
0x01
Usage (I/O Device)
0xa1
 
0x01
Collection(Application)
0x19
 
0x01
Usage_Min 0
0x29
 
0x02
Usage_Max FF
0x15
 
0x00
log. Min. 0
0x25
 
0xFF
log. Max. 255
0x75
Report_Size
0x08
8 Bit
0x95
Report_Count
0x11
17 Datenfelder
0x81
 
0x00
Input(data,ary,abs)
0x19
 
0x01
Usage_Min 0
0x29
 
0x02
Usage_Max FF
0x95
Report_Count
0x13
19 Datenfelder
0x91
 
0x00
Output(data,ary,abs)
0x19
 
0x01
Usage_Min 0
0x29
 
0x02
Usage_Max FF
0x95
Report_Count
0x49
73 Datenfelder
0xB1
 
0x00
Feature(data,ary,abs)
0xc0
End Collection