HaaTa

Tex Yoda Trackpoint USB Descriptor

Jul 1st, 2014
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.99 KB | None | 0 0
  1. Bus 001 Device 116: ID 0c45:7401 Microdia
  2. Device Descriptor:
  3. bLength 18
  4. bDescriptorType 1
  5. bcdUSB 2.00
  6. bDeviceClass 0 (Defined at Interface level)
  7. bDeviceSubClass 0
  8. bDeviceProtocol 0
  9. bMaxPacketSize0 8
  10. idVendor 0x0c45 Microdia
  11. idProduct 0x7401
  12. bcdDevice 1.50
  13. iManufacturer 1 SONiX
  14. iProduct 2 USB Device
  15. iSerial 0
  16. bNumConfigurations 1
  17. Configuration Descriptor:
  18. bLength 9
  19. bDescriptorType 2
  20. wTotalLength 34
  21. bNumInterfaces 1
  22. bConfigurationValue 1
  23. iConfiguration 0
  24. bmAttributes 0xa0
  25. (Bus Powered)
  26. Remote Wakeup
  27. MaxPower 100mA
  28. Interface Descriptor:
  29. bLength 9
  30. bDescriptorType 4
  31. bInterfaceNumber 0
  32. bAlternateSetting 0
  33. bNumEndpoints 1
  34. bInterfaceClass 3 Human Interface Device
  35. bInterfaceSubClass 1 Boot Interface Subclass
  36. bInterfaceProtocol 2 Mouse
  37. iInterface 0
  38. HID Device Descriptor:
  39. bLength 9
  40. bDescriptorType 33
  41. bcdHID 1.00
  42. bCountryCode 0 Not supported
  43. bNumDescriptors 1
  44. bDescriptorType 34 Report
  45. wDescriptorLength 66
  46. Report Descriptor: (length is 66)
  47. Item(Global): Usage Page, data= [ 0x01 ] 1
  48. Generic Desktop Controls
  49. Item(Local ): Usage, data= [ 0x02 ] 2
  50. Mouse
  51. Item(Main ): Collection, data= [ 0x01 ] 1
  52. Application
  53. Item(Local ): Usage, data= [ 0x01 ] 1
  54. Pointer
  55. Item(Main ): Collection, data= [ 0x00 ] 0
  56. Physical
  57. Item(Global): Usage Page, data= [ 0x09 ] 9
  58. Buttons
  59. Item(Local ): Usage Minimum, data= [ 0x01 ] 1
  60. Button 1 (Primary)
  61. Item(Local ): Usage Maximum, data= [ 0x05 ] 5
  62. Button 5
  63. Item(Global): Logical Minimum, data= [ 0x00 ] 0
  64. Item(Global): Logical Maximum, data= [ 0x01 ] 1
  65. Item(Global): Report Count, data= [ 0x05 ] 5
  66. Item(Global): Report Size, data= [ 0x01 ] 1
  67. Item(Main ): Input, data= [ 0x02 ] 2
  68. Data Variable Absolute No_Wrap Linear
  69. Preferred_State No_Null_Position Non_Volatile Bitfield
  70. Item(Global): Report Count, data= [ 0x01 ] 1
  71. Item(Global): Report Size, data= [ 0x03 ] 3
  72. Item(Main ): Input, data= [ 0x01 ] 1
  73. Constant Array Absolute No_Wrap Linear
  74. Preferred_State No_Null_Position Non_Volatile Bitfield
  75. Item(Global): Usage Page, data= [ 0x01 ] 1
  76. Generic Desktop Controls
  77. Item(Local ): Usage, data= [ 0x30 ] 48
  78. Direction-X
  79. Item(Local ): Usage, data= [ 0x31 ] 49
  80. Direction-Y
  81. Item(Local ): Usage, data= [ 0x38 ] 56
  82. Wheel
  83. Item(Global): Logical Minimum, data= [ 0x81 ] 129
  84. Item(Global): Logical Maximum, data= [ 0x7f ] 127
  85. Item(Global): Report Size, data= [ 0x08 ] 8
  86. Item(Global): Report Count, data= [ 0x03 ] 3
  87. Item(Main ): Input, data= [ 0x06 ] 6
  88. Data Variable Relative No_Wrap Linear
  89. Preferred_State No_Null_Position Non_Volatile Bitfield
  90. Item(Main ): End Collection, data=none
  91. Item(Global): Usage Page, data= [ 0x0c ] 12
  92. Consumer
  93. Item(Local ): Usage, data= [ 0x00 ] 0
  94. Unassigned
  95. Item(Global): Logical Minimum, data= [ 0x80 ] 128
  96. Item(Global): Logical Maximum, data= [ 0x7f ] 127
  97. Item(Global): Report Size, data= [ 0x08 ] 8
  98. Item(Global): Report Count, data= [ 0x08 ] 8
  99. Item(Main ): Feature, data= [ 0x02 ] 2
  100. Data Variable Absolute No_Wrap Linear
  101. Preferred_State No_Null_Position Non_Volatile Bitfield
  102. Item(Main ): End Collection, data=none
  103. Endpoint Descriptor:
  104. bLength 7
  105. bDescriptorType 5
  106. bEndpointAddress 0x81 EP 1 IN
  107. bmAttributes 3
  108. Transfer Type Interrupt
  109. Synch Type None
  110. Usage Type Data
  111. wMaxPacketSize 0x0004 1x 4 bytes
  112. bInterval 10
  113. Device Status: 0x0000
  114. (Bus Powered)
Advertisement
Add Comment
Please, Sign In to add comment