Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bus 001 Device 002: ID 10c4:ea80 Cygnal Integrated Products, Inc. CP210x UART Bridge
- Device Descriptor:
- bLength 18
- bDescriptorType 1
- bcdUSB 2.00
- bDeviceClass 0 (Defined at Interface level)
- bDeviceSubClass 0
- bDeviceProtocol 0
- bMaxPacketSize0 64
- idVendor 0x10c4 Cygnal Integrated Products, Inc.
- idProduct 0xea80 CP210x UART Bridge
- bcdDevice 1.00
- iManufacturer 1 Silicon Laboratories
- iProduct 2 CP2110 HID USB-to-UART Bridge
- iSerial 3 00086352
- bNumConfigurations 1
- Configuration Descriptor:
- bLength 9
- bDescriptorType 2
- wTotalLength 41
- bNumInterfaces 1
- bConfigurationValue 1
- iConfiguration 0
- bmAttributes 0x80
- (Bus Powered)
- MaxPower 100mA
- Interface Descriptor:
- bLength 9
- bDescriptorType 4
- bInterfaceNumber 0
- bAlternateSetting 0
- bNumEndpoints 2
- bInterfaceClass 3 Human Interface Device
- bInterfaceSubClass 0 No Subclass
- bInterfaceProtocol 0 None
- iInterface 0
- HID Device Descriptor:
- bLength 9
- bDescriptorType 33
- bcdHID 1.11
- bCountryCode 0 Not supported
- bNumDescriptors 1
- bDescriptorType 34 Report
- wDescriptorLength 919
- Report Descriptor: (length is 919)
- Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
- (null)
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Collection, data= [ 0x01 ] 1
- Application
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Global): Report Size, data= [ 0x08 ] 8
- Item(Global): Report Count, data= [ 0x40 ] 64
- Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
- Item(Global): Logical Minimum, data= [ 0x00 ] 0
- Item(Global): Report ID, data= [ 0x01 ] 1
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x02 ] 2
- Item(Global): Report Count, data= [ 0x02 ] 2
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x03 ] 3
- Item(Global): Report Count, data= [ 0x03 ] 3
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x04 ] 4
- Item(Global): Report Count, data= [ 0x04 ] 4
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x05 ] 5
- Item(Global): Report Count, data= [ 0x05 ] 5
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x06 ] 6
- Item(Global): Report Count, data= [ 0x06 ] 6
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x07 ] 7
- Item(Global): Report Count, data= [ 0x07 ] 7
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x08 ] 8
- Item(Global): Report Count, data= [ 0x08 ] 8
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x09 ] 9
- Item(Global): Report Count, data= [ 0x09 ] 9
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x0a ] 10
- Item(Global): Report Count, data= [ 0x0a ] 10
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x0b ] 11
- Item(Global): Report Count, data= [ 0x0b ] 11
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x0c ] 12
- Item(Global): Report Count, data= [ 0x0c ] 12
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x0d ] 13
- Item(Global): Report Count, data= [ 0x0d ] 13
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x0e ] 14
- Item(Global): Report Count, data= [ 0x0e ] 14
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x0f ] 15
- Item(Global): Report Count, data= [ 0x0f ] 15
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x10 ] 16
- Item(Global): Report Count, data= [ 0x10 ] 16
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x11 ] 17
- Item(Global): Report Count, data= [ 0x11 ] 17
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x12 ] 18
- Item(Global): Report Count, data= [ 0x12 ] 18
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x13 ] 19
- Item(Global): Report Count, data= [ 0x13 ] 19
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x14 ] 20
- Item(Global): Report Count, data= [ 0x14 ] 20
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x15 ] 21
- Item(Global): Report Count, data= [ 0x15 ] 21
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x16 ] 22
- Item(Global): Report Count, data= [ 0x16 ] 22
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x17 ] 23
- Item(Global): Report Count, data= [ 0x17 ] 23
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x18 ] 24
- Item(Global): Report Count, data= [ 0x18 ] 24
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x19 ] 25
- Item(Global): Report Count, data= [ 0x19 ] 25
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x1a ] 26
- Item(Global): Report Count, data= [ 0x1a ] 26
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x1b ] 27
- Item(Global): Report Count, data= [ 0x1b ] 27
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x1c ] 28
- Item(Global): Report Count, data= [ 0x1c ] 28
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x1d ] 29
- Item(Global): Report Count, data= [ 0x1d ] 29
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x1e ] 30
- Item(Global): Report Count, data= [ 0x1e ] 30
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x1f ] 31
- Item(Global): Report Count, data= [ 0x1f ] 31
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x20 ] 32
- Item(Global): Report Count, data= [ 0x20 ] 32
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x21 ] 33
- Item(Global): Report Count, data= [ 0x21 ] 33
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x22 ] 34
- Item(Global): Report Count, data= [ 0x22 ] 34
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x23 ] 35
- Item(Global): Report Count, data= [ 0x23 ] 35
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x24 ] 36
- Item(Global): Report Count, data= [ 0x24 ] 36
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x25 ] 37
- Item(Global): Report Count, data= [ 0x25 ] 37
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x26 ] 38
- Item(Global): Report Count, data= [ 0x26 ] 38
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x27 ] 39
- Item(Global): Report Count, data= [ 0x27 ] 39
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x28 ] 40
- Item(Global): Report Count, data= [ 0x28 ] 40
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x29 ] 41
- Item(Global): Report Count, data= [ 0x29 ] 41
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x2a ] 42
- Item(Global): Report Count, data= [ 0x2a ] 42
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x2b ] 43
- Item(Global): Report Count, data= [ 0x2b ] 43
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x2c ] 44
- Item(Global): Report Count, data= [ 0x2c ] 44
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x2d ] 45
- Item(Global): Report Count, data= [ 0x2d ] 45
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x2e ] 46
- Item(Global): Report Count, data= [ 0x2e ] 46
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x2f ] 47
- Item(Global): Report Count, data= [ 0x2f ] 47
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x30 ] 48
- Item(Global): Report Count, data= [ 0x30 ] 48
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x31 ] 49
- Item(Global): Report Count, data= [ 0x31 ] 49
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x32 ] 50
- Item(Global): Report Count, data= [ 0x32 ] 50
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x33 ] 51
- Item(Global): Report Count, data= [ 0x33 ] 51
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x34 ] 52
- Item(Global): Report Count, data= [ 0x34 ] 52
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x35 ] 53
- Item(Global): Report Count, data= [ 0x35 ] 53
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x36 ] 54
- Item(Global): Report Count, data= [ 0x36 ] 54
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x37 ] 55
- Item(Global): Report Count, data= [ 0x37 ] 55
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x38 ] 56
- Item(Global): Report Count, data= [ 0x38 ] 56
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x39 ] 57
- Item(Global): Report Count, data= [ 0x39 ] 57
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x3a ] 58
- Item(Global): Report Count, data= [ 0x3a ] 58
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x3b ] 59
- Item(Global): Report Count, data= [ 0x3b ] 59
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x3c ] 60
- Item(Global): Report Count, data= [ 0x3c ] 60
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x3d ] 61
- Item(Global): Report Count, data= [ 0x3d ] 61
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x3e ] 62
- Item(Global): Report Count, data= [ 0x3e ] 62
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x3f ] 63
- Item(Global): Report Count, data= [ 0x3f ] 63
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Input, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Output, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x40 ] 64
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x41 ] 65
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x42 ] 66
- Item(Global): Report Count, data= [ 0x06 ] 6
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x43 ] 67
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x44 ] 68
- Item(Global): Report Count, data= [ 0x02 ] 2
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x45 ] 69
- Item(Global): Report Count, data= [ 0x04 ] 4
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x46 ] 70
- Item(Global): Report Count, data= [ 0x02 ] 2
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x47 ] 71
- Item(Global): Report Count, data= [ 0x02 ] 2
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x50 ] 80
- Item(Global): Report Count, data= [ 0x08 ] 8
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x51 ] 81
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x52 ] 82
- Item(Global): Report Count, data= [ 0x01 ] 1
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x60 ] 96
- Item(Global): Report Count, data= [ 0x0a ] 10
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x61 ] 97
- Item(Global): Report Count, data= [ 0x3f ] 63
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x62 ] 98
- Item(Global): Report Count, data= [ 0x3f ] 63
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x63 ] 99
- Item(Global): Report Count, data= [ 0x3f ] 63
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x64 ] 100
- Item(Global): Report Count, data= [ 0x3f ] 63
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x65 ] 101
- Item(Global): Report Count, data= [ 0x3e ] 62
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Global): Report ID, data= [ 0x66 ] 102
- Item(Global): Report Count, data= [ 0x13 ] 19
- Item(Local ): Usage, data= [ 0x01 ] 1
- (null)
- Item(Main ): Feature, data= [ 0x02 ] 2
- Data Variable Absolute No_Wrap Linear
- Preferred_State No_Null_Position Non_Volatile Bitfield
- Item(Main ): End Collection, data=none
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x81 EP 1 IN
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 1
- Endpoint Descriptor:
- bLength 7
- bDescriptorType 5
- bEndpointAddress 0x02 EP 2 OUT
- bmAttributes 3
- Transfer Type Interrupt
- Synch Type None
- Usage Type Data
- wMaxPacketSize 0x0040 1x 64 bytes
- bInterval 1
- Device Status: 0x0000
- (Bus Powered)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement