Advertisement
Guest User

CP2110EK USB descriptor

a guest
Nov 17th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.91 KB | None | 0 0
  1.  
  2. Bus 001 Device 002: ID 10c4:ea80 Cygnal Integrated Products, Inc. CP210x UART Bridge
  3. Device Descriptor:
  4. bLength 18
  5. bDescriptorType 1
  6. bcdUSB 2.00
  7. bDeviceClass 0 (Defined at Interface level)
  8. bDeviceSubClass 0
  9. bDeviceProtocol 0
  10. bMaxPacketSize0 64
  11. idVendor 0x10c4 Cygnal Integrated Products, Inc.
  12. idProduct 0xea80 CP210x UART Bridge
  13. bcdDevice 1.00
  14. iManufacturer 1 Silicon Laboratories
  15. iProduct 2 CP2110 HID USB-to-UART Bridge
  16. iSerial 3 00086352
  17. bNumConfigurations 1
  18. Configuration Descriptor:
  19. bLength 9
  20. bDescriptorType 2
  21. wTotalLength 41
  22. bNumInterfaces 1
  23. bConfigurationValue 1
  24. iConfiguration 0
  25. bmAttributes 0x80
  26. (Bus Powered)
  27. MaxPower 100mA
  28. Interface Descriptor:
  29. bLength 9
  30. bDescriptorType 4
  31. bInterfaceNumber 0
  32. bAlternateSetting 0
  33. bNumEndpoints 2
  34. bInterfaceClass 3 Human Interface Device
  35. bInterfaceSubClass 0 No Subclass
  36. bInterfaceProtocol 0 None
  37. iInterface 0
  38. HID Device Descriptor:
  39. bLength 9
  40. bDescriptorType 33
  41. bcdHID 1.11
  42. bCountryCode 0 Not supported
  43. bNumDescriptors 1
  44. bDescriptorType 34 Report
  45. wDescriptorLength 919
  46. Report Descriptor: (length is 919)
  47. Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
  48. (null)
  49. Item(Local ): Usage, data= [ 0x01 ] 1
  50. (null)
  51. Item(Main ): Collection, data= [ 0x01 ] 1
  52. Application
  53. Item(Local ): Usage, data= [ 0x01 ] 1
  54. (null)
  55. Item(Global): Report Size, data= [ 0x08 ] 8
  56. Item(Global): Report Count, data= [ 0x40 ] 64
  57. Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
  58. Item(Global): Logical Minimum, data= [ 0x00 ] 0
  59. Item(Global): Report ID, data= [ 0x01 ] 1
  60. Item(Global): Report Count, data= [ 0x01 ] 1
  61. Item(Local ): Usage, data= [ 0x01 ] 1
  62. (null)
  63. Item(Main ): Input, data= [ 0x02 ] 2
  64. Data Variable Absolute No_Wrap Linear
  65. Preferred_State No_Null_Position Non_Volatile Bitfield
  66. Item(Local ): Usage, data= [ 0x01 ] 1
  67. (null)
  68. Item(Main ): Output, data= [ 0x02 ] 2
  69. Data Variable Absolute No_Wrap Linear
  70. Preferred_State No_Null_Position Non_Volatile Bitfield
  71. Item(Global): Report ID, data= [ 0x02 ] 2
  72. Item(Global): Report Count, data= [ 0x02 ] 2
  73. Item(Local ): Usage, data= [ 0x01 ] 1
  74. (null)
  75. Item(Main ): Input, data= [ 0x02 ] 2
  76. Data Variable Absolute No_Wrap Linear
  77. Preferred_State No_Null_Position Non_Volatile Bitfield
  78. Item(Local ): Usage, data= [ 0x01 ] 1
  79. (null)
  80. Item(Main ): Output, data= [ 0x02 ] 2
  81. Data Variable Absolute No_Wrap Linear
  82. Preferred_State No_Null_Position Non_Volatile Bitfield
  83. Item(Global): Report ID, data= [ 0x03 ] 3
  84. Item(Global): Report Count, data= [ 0x03 ] 3
  85. Item(Local ): Usage, data= [ 0x01 ] 1
  86. (null)
  87. Item(Main ): Input, data= [ 0x02 ] 2
  88. Data Variable Absolute No_Wrap Linear
  89. Preferred_State No_Null_Position Non_Volatile Bitfield
  90. Item(Local ): Usage, data= [ 0x01 ] 1
  91. (null)
  92. Item(Main ): Output, data= [ 0x02 ] 2
  93. Data Variable Absolute No_Wrap Linear
  94. Preferred_State No_Null_Position Non_Volatile Bitfield
  95. Item(Global): Report ID, data= [ 0x04 ] 4
  96. Item(Global): Report Count, data= [ 0x04 ] 4
  97. Item(Local ): Usage, data= [ 0x01 ] 1
  98. (null)
  99. Item(Main ): Input, data= [ 0x02 ] 2
  100. Data Variable Absolute No_Wrap Linear
  101. Preferred_State No_Null_Position Non_Volatile Bitfield
  102. Item(Local ): Usage, data= [ 0x01 ] 1
  103. (null)
  104. Item(Main ): Output, data= [ 0x02 ] 2
  105. Data Variable Absolute No_Wrap Linear
  106. Preferred_State No_Null_Position Non_Volatile Bitfield
  107. Item(Global): Report ID, data= [ 0x05 ] 5
  108. Item(Global): Report Count, data= [ 0x05 ] 5
  109. Item(Local ): Usage, data= [ 0x01 ] 1
  110. (null)
  111. Item(Main ): Input, data= [ 0x02 ] 2
  112. Data Variable Absolute No_Wrap Linear
  113. Preferred_State No_Null_Position Non_Volatile Bitfield
  114. Item(Local ): Usage, data= [ 0x01 ] 1
  115. (null)
  116. Item(Main ): Output, data= [ 0x02 ] 2
  117. Data Variable Absolute No_Wrap Linear
  118. Preferred_State No_Null_Position Non_Volatile Bitfield
  119. Item(Global): Report ID, data= [ 0x06 ] 6
  120. Item(Global): Report Count, data= [ 0x06 ] 6
  121. Item(Local ): Usage, data= [ 0x01 ] 1
  122. (null)
  123. Item(Main ): Input, data= [ 0x02 ] 2
  124. Data Variable Absolute No_Wrap Linear
  125. Preferred_State No_Null_Position Non_Volatile Bitfield
  126. Item(Local ): Usage, data= [ 0x01 ] 1
  127. (null)
  128. Item(Main ): Output, data= [ 0x02 ] 2
  129. Data Variable Absolute No_Wrap Linear
  130. Preferred_State No_Null_Position Non_Volatile Bitfield
  131. Item(Global): Report ID, data= [ 0x07 ] 7
  132. Item(Global): Report Count, data= [ 0x07 ] 7
  133. Item(Local ): Usage, data= [ 0x01 ] 1
  134. (null)
  135. Item(Main ): Input, data= [ 0x02 ] 2
  136. Data Variable Absolute No_Wrap Linear
  137. Preferred_State No_Null_Position Non_Volatile Bitfield
  138. Item(Local ): Usage, data= [ 0x01 ] 1
  139. (null)
  140. Item(Main ): Output, data= [ 0x02 ] 2
  141. Data Variable Absolute No_Wrap Linear
  142. Preferred_State No_Null_Position Non_Volatile Bitfield
  143. Item(Global): Report ID, data= [ 0x08 ] 8
  144. Item(Global): Report Count, data= [ 0x08 ] 8
  145. Item(Local ): Usage, data= [ 0x01 ] 1
  146. (null)
  147. Item(Main ): Input, data= [ 0x02 ] 2
  148. Data Variable Absolute No_Wrap Linear
  149. Preferred_State No_Null_Position Non_Volatile Bitfield
  150. Item(Local ): Usage, data= [ 0x01 ] 1
  151. (null)
  152. Item(Main ): Output, data= [ 0x02 ] 2
  153. Data Variable Absolute No_Wrap Linear
  154. Preferred_State No_Null_Position Non_Volatile Bitfield
  155. Item(Global): Report ID, data= [ 0x09 ] 9
  156. Item(Global): Report Count, data= [ 0x09 ] 9
  157. Item(Local ): Usage, data= [ 0x01 ] 1
  158. (null)
  159. Item(Main ): Input, data= [ 0x02 ] 2
  160. Data Variable Absolute No_Wrap Linear
  161. Preferred_State No_Null_Position Non_Volatile Bitfield
  162. Item(Local ): Usage, data= [ 0x01 ] 1
  163. (null)
  164. Item(Main ): Output, data= [ 0x02 ] 2
  165. Data Variable Absolute No_Wrap Linear
  166. Preferred_State No_Null_Position Non_Volatile Bitfield
  167. Item(Global): Report ID, data= [ 0x0a ] 10
  168. Item(Global): Report Count, data= [ 0x0a ] 10
  169. Item(Local ): Usage, data= [ 0x01 ] 1
  170. (null)
  171. Item(Main ): Input, data= [ 0x02 ] 2
  172. Data Variable Absolute No_Wrap Linear
  173. Preferred_State No_Null_Position Non_Volatile Bitfield
  174. Item(Local ): Usage, data= [ 0x01 ] 1
  175. (null)
  176. Item(Main ): Output, data= [ 0x02 ] 2
  177. Data Variable Absolute No_Wrap Linear
  178. Preferred_State No_Null_Position Non_Volatile Bitfield
  179. Item(Global): Report ID, data= [ 0x0b ] 11
  180. Item(Global): Report Count, data= [ 0x0b ] 11
  181. Item(Local ): Usage, data= [ 0x01 ] 1
  182. (null)
  183. Item(Main ): Input, data= [ 0x02 ] 2
  184. Data Variable Absolute No_Wrap Linear
  185. Preferred_State No_Null_Position Non_Volatile Bitfield
  186. Item(Local ): Usage, data= [ 0x01 ] 1
  187. (null)
  188. Item(Main ): Output, data= [ 0x02 ] 2
  189. Data Variable Absolute No_Wrap Linear
  190. Preferred_State No_Null_Position Non_Volatile Bitfield
  191. Item(Global): Report ID, data= [ 0x0c ] 12
  192. Item(Global): Report Count, data= [ 0x0c ] 12
  193. Item(Local ): Usage, data= [ 0x01 ] 1
  194. (null)
  195. Item(Main ): Input, data= [ 0x02 ] 2
  196. Data Variable Absolute No_Wrap Linear
  197. Preferred_State No_Null_Position Non_Volatile Bitfield
  198. Item(Local ): Usage, data= [ 0x01 ] 1
  199. (null)
  200. Item(Main ): Output, data= [ 0x02 ] 2
  201. Data Variable Absolute No_Wrap Linear
  202. Preferred_State No_Null_Position Non_Volatile Bitfield
  203. Item(Global): Report ID, data= [ 0x0d ] 13
  204. Item(Global): Report Count, data= [ 0x0d ] 13
  205. Item(Local ): Usage, data= [ 0x01 ] 1
  206. (null)
  207. Item(Main ): Input, data= [ 0x02 ] 2
  208. Data Variable Absolute No_Wrap Linear
  209. Preferred_State No_Null_Position Non_Volatile Bitfield
  210. Item(Local ): Usage, data= [ 0x01 ] 1
  211. (null)
  212. Item(Main ): Output, data= [ 0x02 ] 2
  213. Data Variable Absolute No_Wrap Linear
  214. Preferred_State No_Null_Position Non_Volatile Bitfield
  215. Item(Global): Report ID, data= [ 0x0e ] 14
  216. Item(Global): Report Count, data= [ 0x0e ] 14
  217. Item(Local ): Usage, data= [ 0x01 ] 1
  218. (null)
  219. Item(Main ): Input, data= [ 0x02 ] 2
  220. Data Variable Absolute No_Wrap Linear
  221. Preferred_State No_Null_Position Non_Volatile Bitfield
  222. Item(Local ): Usage, data= [ 0x01 ] 1
  223. (null)
  224. Item(Main ): Output, data= [ 0x02 ] 2
  225. Data Variable Absolute No_Wrap Linear
  226. Preferred_State No_Null_Position Non_Volatile Bitfield
  227. Item(Global): Report ID, data= [ 0x0f ] 15
  228. Item(Global): Report Count, data= [ 0x0f ] 15
  229. Item(Local ): Usage, data= [ 0x01 ] 1
  230. (null)
  231. Item(Main ): Input, data= [ 0x02 ] 2
  232. Data Variable Absolute No_Wrap Linear
  233. Preferred_State No_Null_Position Non_Volatile Bitfield
  234. Item(Local ): Usage, data= [ 0x01 ] 1
  235. (null)
  236. Item(Main ): Output, data= [ 0x02 ] 2
  237. Data Variable Absolute No_Wrap Linear
  238. Preferred_State No_Null_Position Non_Volatile Bitfield
  239. Item(Global): Report ID, data= [ 0x10 ] 16
  240. Item(Global): Report Count, data= [ 0x10 ] 16
  241. Item(Local ): Usage, data= [ 0x01 ] 1
  242. (null)
  243. Item(Main ): Input, data= [ 0x02 ] 2
  244. Data Variable Absolute No_Wrap Linear
  245. Preferred_State No_Null_Position Non_Volatile Bitfield
  246. Item(Local ): Usage, data= [ 0x01 ] 1
  247. (null)
  248. Item(Main ): Output, data= [ 0x02 ] 2
  249. Data Variable Absolute No_Wrap Linear
  250. Preferred_State No_Null_Position Non_Volatile Bitfield
  251. Item(Global): Report ID, data= [ 0x11 ] 17
  252. Item(Global): Report Count, data= [ 0x11 ] 17
  253. Item(Local ): Usage, data= [ 0x01 ] 1
  254. (null)
  255. Item(Main ): Input, data= [ 0x02 ] 2
  256. Data Variable Absolute No_Wrap Linear
  257. Preferred_State No_Null_Position Non_Volatile Bitfield
  258. Item(Local ): Usage, data= [ 0x01 ] 1
  259. (null)
  260. Item(Main ): Output, data= [ 0x02 ] 2
  261. Data Variable Absolute No_Wrap Linear
  262. Preferred_State No_Null_Position Non_Volatile Bitfield
  263. Item(Global): Report ID, data= [ 0x12 ] 18
  264. Item(Global): Report Count, data= [ 0x12 ] 18
  265. Item(Local ): Usage, data= [ 0x01 ] 1
  266. (null)
  267. Item(Main ): Input, data= [ 0x02 ] 2
  268. Data Variable Absolute No_Wrap Linear
  269. Preferred_State No_Null_Position Non_Volatile Bitfield
  270. Item(Local ): Usage, data= [ 0x01 ] 1
  271. (null)
  272. Item(Main ): Output, data= [ 0x02 ] 2
  273. Data Variable Absolute No_Wrap Linear
  274. Preferred_State No_Null_Position Non_Volatile Bitfield
  275. Item(Global): Report ID, data= [ 0x13 ] 19
  276. Item(Global): Report Count, data= [ 0x13 ] 19
  277. Item(Local ): Usage, data= [ 0x01 ] 1
  278. (null)
  279. Item(Main ): Input, data= [ 0x02 ] 2
  280. Data Variable Absolute No_Wrap Linear
  281. Preferred_State No_Null_Position Non_Volatile Bitfield
  282. Item(Local ): Usage, data= [ 0x01 ] 1
  283. (null)
  284. Item(Main ): Output, data= [ 0x02 ] 2
  285. Data Variable Absolute No_Wrap Linear
  286. Preferred_State No_Null_Position Non_Volatile Bitfield
  287. Item(Global): Report ID, data= [ 0x14 ] 20
  288. Item(Global): Report Count, data= [ 0x14 ] 20
  289. Item(Local ): Usage, data= [ 0x01 ] 1
  290. (null)
  291. Item(Main ): Input, data= [ 0x02 ] 2
  292. Data Variable Absolute No_Wrap Linear
  293. Preferred_State No_Null_Position Non_Volatile Bitfield
  294. Item(Local ): Usage, data= [ 0x01 ] 1
  295. (null)
  296. Item(Main ): Output, data= [ 0x02 ] 2
  297. Data Variable Absolute No_Wrap Linear
  298. Preferred_State No_Null_Position Non_Volatile Bitfield
  299. Item(Global): Report ID, data= [ 0x15 ] 21
  300. Item(Global): Report Count, data= [ 0x15 ] 21
  301. Item(Local ): Usage, data= [ 0x01 ] 1
  302. (null)
  303. Item(Main ): Input, data= [ 0x02 ] 2
  304. Data Variable Absolute No_Wrap Linear
  305. Preferred_State No_Null_Position Non_Volatile Bitfield
  306. Item(Local ): Usage, data= [ 0x01 ] 1
  307. (null)
  308. Item(Main ): Output, data= [ 0x02 ] 2
  309. Data Variable Absolute No_Wrap Linear
  310. Preferred_State No_Null_Position Non_Volatile Bitfield
  311. Item(Global): Report ID, data= [ 0x16 ] 22
  312. Item(Global): Report Count, data= [ 0x16 ] 22
  313. Item(Local ): Usage, data= [ 0x01 ] 1
  314. (null)
  315. Item(Main ): Input, data= [ 0x02 ] 2
  316. Data Variable Absolute No_Wrap Linear
  317. Preferred_State No_Null_Position Non_Volatile Bitfield
  318. Item(Local ): Usage, data= [ 0x01 ] 1
  319. (null)
  320. Item(Main ): Output, data= [ 0x02 ] 2
  321. Data Variable Absolute No_Wrap Linear
  322. Preferred_State No_Null_Position Non_Volatile Bitfield
  323. Item(Global): Report ID, data= [ 0x17 ] 23
  324. Item(Global): Report Count, data= [ 0x17 ] 23
  325. Item(Local ): Usage, data= [ 0x01 ] 1
  326. (null)
  327. Item(Main ): Input, data= [ 0x02 ] 2
  328. Data Variable Absolute No_Wrap Linear
  329. Preferred_State No_Null_Position Non_Volatile Bitfield
  330. Item(Local ): Usage, data= [ 0x01 ] 1
  331. (null)
  332. Item(Main ): Output, data= [ 0x02 ] 2
  333. Data Variable Absolute No_Wrap Linear
  334. Preferred_State No_Null_Position Non_Volatile Bitfield
  335. Item(Global): Report ID, data= [ 0x18 ] 24
  336. Item(Global): Report Count, data= [ 0x18 ] 24
  337. Item(Local ): Usage, data= [ 0x01 ] 1
  338. (null)
  339. Item(Main ): Input, data= [ 0x02 ] 2
  340. Data Variable Absolute No_Wrap Linear
  341. Preferred_State No_Null_Position Non_Volatile Bitfield
  342. Item(Local ): Usage, data= [ 0x01 ] 1
  343. (null)
  344. Item(Main ): Output, data= [ 0x02 ] 2
  345. Data Variable Absolute No_Wrap Linear
  346. Preferred_State No_Null_Position Non_Volatile Bitfield
  347. Item(Global): Report ID, data= [ 0x19 ] 25
  348. Item(Global): Report Count, data= [ 0x19 ] 25
  349. Item(Local ): Usage, data= [ 0x01 ] 1
  350. (null)
  351. Item(Main ): Input, data= [ 0x02 ] 2
  352. Data Variable Absolute No_Wrap Linear
  353. Preferred_State No_Null_Position Non_Volatile Bitfield
  354. Item(Local ): Usage, data= [ 0x01 ] 1
  355. (null)
  356. Item(Main ): Output, data= [ 0x02 ] 2
  357. Data Variable Absolute No_Wrap Linear
  358. Preferred_State No_Null_Position Non_Volatile Bitfield
  359. Item(Global): Report ID, data= [ 0x1a ] 26
  360. Item(Global): Report Count, data= [ 0x1a ] 26
  361. Item(Local ): Usage, data= [ 0x01 ] 1
  362. (null)
  363. Item(Main ): Input, data= [ 0x02 ] 2
  364. Data Variable Absolute No_Wrap Linear
  365. Preferred_State No_Null_Position Non_Volatile Bitfield
  366. Item(Local ): Usage, data= [ 0x01 ] 1
  367. (null)
  368. Item(Main ): Output, data= [ 0x02 ] 2
  369. Data Variable Absolute No_Wrap Linear
  370. Preferred_State No_Null_Position Non_Volatile Bitfield
  371. Item(Global): Report ID, data= [ 0x1b ] 27
  372. Item(Global): Report Count, data= [ 0x1b ] 27
  373. Item(Local ): Usage, data= [ 0x01 ] 1
  374. (null)
  375. Item(Main ): Input, data= [ 0x02 ] 2
  376. Data Variable Absolute No_Wrap Linear
  377. Preferred_State No_Null_Position Non_Volatile Bitfield
  378. Item(Local ): Usage, data= [ 0x01 ] 1
  379. (null)
  380. Item(Main ): Output, data= [ 0x02 ] 2
  381. Data Variable Absolute No_Wrap Linear
  382. Preferred_State No_Null_Position Non_Volatile Bitfield
  383. Item(Global): Report ID, data= [ 0x1c ] 28
  384. Item(Global): Report Count, data= [ 0x1c ] 28
  385. Item(Local ): Usage, data= [ 0x01 ] 1
  386. (null)
  387. Item(Main ): Input, data= [ 0x02 ] 2
  388. Data Variable Absolute No_Wrap Linear
  389. Preferred_State No_Null_Position Non_Volatile Bitfield
  390. Item(Local ): Usage, data= [ 0x01 ] 1
  391. (null)
  392. Item(Main ): Output, data= [ 0x02 ] 2
  393. Data Variable Absolute No_Wrap Linear
  394. Preferred_State No_Null_Position Non_Volatile Bitfield
  395. Item(Global): Report ID, data= [ 0x1d ] 29
  396. Item(Global): Report Count, data= [ 0x1d ] 29
  397. Item(Local ): Usage, data= [ 0x01 ] 1
  398. (null)
  399. Item(Main ): Input, data= [ 0x02 ] 2
  400. Data Variable Absolute No_Wrap Linear
  401. Preferred_State No_Null_Position Non_Volatile Bitfield
  402. Item(Local ): Usage, data= [ 0x01 ] 1
  403. (null)
  404. Item(Main ): Output, data= [ 0x02 ] 2
  405. Data Variable Absolute No_Wrap Linear
  406. Preferred_State No_Null_Position Non_Volatile Bitfield
  407. Item(Global): Report ID, data= [ 0x1e ] 30
  408. Item(Global): Report Count, data= [ 0x1e ] 30
  409. Item(Local ): Usage, data= [ 0x01 ] 1
  410. (null)
  411. Item(Main ): Input, data= [ 0x02 ] 2
  412. Data Variable Absolute No_Wrap Linear
  413. Preferred_State No_Null_Position Non_Volatile Bitfield
  414. Item(Local ): Usage, data= [ 0x01 ] 1
  415. (null)
  416. Item(Main ): Output, data= [ 0x02 ] 2
  417. Data Variable Absolute No_Wrap Linear
  418. Preferred_State No_Null_Position Non_Volatile Bitfield
  419. Item(Global): Report ID, data= [ 0x1f ] 31
  420. Item(Global): Report Count, data= [ 0x1f ] 31
  421. Item(Local ): Usage, data= [ 0x01 ] 1
  422. (null)
  423. Item(Main ): Input, data= [ 0x02 ] 2
  424. Data Variable Absolute No_Wrap Linear
  425. Preferred_State No_Null_Position Non_Volatile Bitfield
  426. Item(Local ): Usage, data= [ 0x01 ] 1
  427. (null)
  428. Item(Main ): Output, data= [ 0x02 ] 2
  429. Data Variable Absolute No_Wrap Linear
  430. Preferred_State No_Null_Position Non_Volatile Bitfield
  431. Item(Global): Report ID, data= [ 0x20 ] 32
  432. Item(Global): Report Count, data= [ 0x20 ] 32
  433. Item(Local ): Usage, data= [ 0x01 ] 1
  434. (null)
  435. Item(Main ): Input, data= [ 0x02 ] 2
  436. Data Variable Absolute No_Wrap Linear
  437. Preferred_State No_Null_Position Non_Volatile Bitfield
  438. Item(Local ): Usage, data= [ 0x01 ] 1
  439. (null)
  440. Item(Main ): Output, data= [ 0x02 ] 2
  441. Data Variable Absolute No_Wrap Linear
  442. Preferred_State No_Null_Position Non_Volatile Bitfield
  443. Item(Global): Report ID, data= [ 0x21 ] 33
  444. Item(Global): Report Count, data= [ 0x21 ] 33
  445. Item(Local ): Usage, data= [ 0x01 ] 1
  446. (null)
  447. Item(Main ): Input, data= [ 0x02 ] 2
  448. Data Variable Absolute No_Wrap Linear
  449. Preferred_State No_Null_Position Non_Volatile Bitfield
  450. Item(Local ): Usage, data= [ 0x01 ] 1
  451. (null)
  452. Item(Main ): Output, data= [ 0x02 ] 2
  453. Data Variable Absolute No_Wrap Linear
  454. Preferred_State No_Null_Position Non_Volatile Bitfield
  455. Item(Global): Report ID, data= [ 0x22 ] 34
  456. Item(Global): Report Count, data= [ 0x22 ] 34
  457. Item(Local ): Usage, data= [ 0x01 ] 1
  458. (null)
  459. Item(Main ): Input, data= [ 0x02 ] 2
  460. Data Variable Absolute No_Wrap Linear
  461. Preferred_State No_Null_Position Non_Volatile Bitfield
  462. Item(Local ): Usage, data= [ 0x01 ] 1
  463. (null)
  464. Item(Main ): Output, data= [ 0x02 ] 2
  465. Data Variable Absolute No_Wrap Linear
  466. Preferred_State No_Null_Position Non_Volatile Bitfield
  467. Item(Global): Report ID, data= [ 0x23 ] 35
  468. Item(Global): Report Count, data= [ 0x23 ] 35
  469. Item(Local ): Usage, data= [ 0x01 ] 1
  470. (null)
  471. Item(Main ): Input, data= [ 0x02 ] 2
  472. Data Variable Absolute No_Wrap Linear
  473. Preferred_State No_Null_Position Non_Volatile Bitfield
  474. Item(Local ): Usage, data= [ 0x01 ] 1
  475. (null)
  476. Item(Main ): Output, data= [ 0x02 ] 2
  477. Data Variable Absolute No_Wrap Linear
  478. Preferred_State No_Null_Position Non_Volatile Bitfield
  479. Item(Global): Report ID, data= [ 0x24 ] 36
  480. Item(Global): Report Count, data= [ 0x24 ] 36
  481. Item(Local ): Usage, data= [ 0x01 ] 1
  482. (null)
  483. Item(Main ): Input, data= [ 0x02 ] 2
  484. Data Variable Absolute No_Wrap Linear
  485. Preferred_State No_Null_Position Non_Volatile Bitfield
  486. Item(Local ): Usage, data= [ 0x01 ] 1
  487. (null)
  488. Item(Main ): Output, data= [ 0x02 ] 2
  489. Data Variable Absolute No_Wrap Linear
  490. Preferred_State No_Null_Position Non_Volatile Bitfield
  491. Item(Global): Report ID, data= [ 0x25 ] 37
  492. Item(Global): Report Count, data= [ 0x25 ] 37
  493. Item(Local ): Usage, data= [ 0x01 ] 1
  494. (null)
  495. Item(Main ): Input, data= [ 0x02 ] 2
  496. Data Variable Absolute No_Wrap Linear
  497. Preferred_State No_Null_Position Non_Volatile Bitfield
  498. Item(Local ): Usage, data= [ 0x01 ] 1
  499. (null)
  500. Item(Main ): Output, data= [ 0x02 ] 2
  501. Data Variable Absolute No_Wrap Linear
  502. Preferred_State No_Null_Position Non_Volatile Bitfield
  503. Item(Global): Report ID, data= [ 0x26 ] 38
  504. Item(Global): Report Count, data= [ 0x26 ] 38
  505. Item(Local ): Usage, data= [ 0x01 ] 1
  506. (null)
  507. Item(Main ): Input, data= [ 0x02 ] 2
  508. Data Variable Absolute No_Wrap Linear
  509. Preferred_State No_Null_Position Non_Volatile Bitfield
  510. Item(Local ): Usage, data= [ 0x01 ] 1
  511. (null)
  512. Item(Main ): Output, data= [ 0x02 ] 2
  513. Data Variable Absolute No_Wrap Linear
  514. Preferred_State No_Null_Position Non_Volatile Bitfield
  515. Item(Global): Report ID, data= [ 0x27 ] 39
  516. Item(Global): Report Count, data= [ 0x27 ] 39
  517. Item(Local ): Usage, data= [ 0x01 ] 1
  518. (null)
  519. Item(Main ): Input, data= [ 0x02 ] 2
  520. Data Variable Absolute No_Wrap Linear
  521. Preferred_State No_Null_Position Non_Volatile Bitfield
  522. Item(Local ): Usage, data= [ 0x01 ] 1
  523. (null)
  524. Item(Main ): Output, data= [ 0x02 ] 2
  525. Data Variable Absolute No_Wrap Linear
  526. Preferred_State No_Null_Position Non_Volatile Bitfield
  527. Item(Global): Report ID, data= [ 0x28 ] 40
  528. Item(Global): Report Count, data= [ 0x28 ] 40
  529. Item(Local ): Usage, data= [ 0x01 ] 1
  530. (null)
  531. Item(Main ): Input, data= [ 0x02 ] 2
  532. Data Variable Absolute No_Wrap Linear
  533. Preferred_State No_Null_Position Non_Volatile Bitfield
  534. Item(Local ): Usage, data= [ 0x01 ] 1
  535. (null)
  536. Item(Main ): Output, data= [ 0x02 ] 2
  537. Data Variable Absolute No_Wrap Linear
  538. Preferred_State No_Null_Position Non_Volatile Bitfield
  539. Item(Global): Report ID, data= [ 0x29 ] 41
  540. Item(Global): Report Count, data= [ 0x29 ] 41
  541. Item(Local ): Usage, data= [ 0x01 ] 1
  542. (null)
  543. Item(Main ): Input, data= [ 0x02 ] 2
  544. Data Variable Absolute No_Wrap Linear
  545. Preferred_State No_Null_Position Non_Volatile Bitfield
  546. Item(Local ): Usage, data= [ 0x01 ] 1
  547. (null)
  548. Item(Main ): Output, data= [ 0x02 ] 2
  549. Data Variable Absolute No_Wrap Linear
  550. Preferred_State No_Null_Position Non_Volatile Bitfield
  551. Item(Global): Report ID, data= [ 0x2a ] 42
  552. Item(Global): Report Count, data= [ 0x2a ] 42
  553. Item(Local ): Usage, data= [ 0x01 ] 1
  554. (null)
  555. Item(Main ): Input, data= [ 0x02 ] 2
  556. Data Variable Absolute No_Wrap Linear
  557. Preferred_State No_Null_Position Non_Volatile Bitfield
  558. Item(Local ): Usage, data= [ 0x01 ] 1
  559. (null)
  560. Item(Main ): Output, data= [ 0x02 ] 2
  561. Data Variable Absolute No_Wrap Linear
  562. Preferred_State No_Null_Position Non_Volatile Bitfield
  563. Item(Global): Report ID, data= [ 0x2b ] 43
  564. Item(Global): Report Count, data= [ 0x2b ] 43
  565. Item(Local ): Usage, data= [ 0x01 ] 1
  566. (null)
  567. Item(Main ): Input, data= [ 0x02 ] 2
  568. Data Variable Absolute No_Wrap Linear
  569. Preferred_State No_Null_Position Non_Volatile Bitfield
  570. Item(Local ): Usage, data= [ 0x01 ] 1
  571. (null)
  572. Item(Main ): Output, data= [ 0x02 ] 2
  573. Data Variable Absolute No_Wrap Linear
  574. Preferred_State No_Null_Position Non_Volatile Bitfield
  575. Item(Global): Report ID, data= [ 0x2c ] 44
  576. Item(Global): Report Count, data= [ 0x2c ] 44
  577. Item(Local ): Usage, data= [ 0x01 ] 1
  578. (null)
  579. Item(Main ): Input, data= [ 0x02 ] 2
  580. Data Variable Absolute No_Wrap Linear
  581. Preferred_State No_Null_Position Non_Volatile Bitfield
  582. Item(Local ): Usage, data= [ 0x01 ] 1
  583. (null)
  584. Item(Main ): Output, data= [ 0x02 ] 2
  585. Data Variable Absolute No_Wrap Linear
  586. Preferred_State No_Null_Position Non_Volatile Bitfield
  587. Item(Global): Report ID, data= [ 0x2d ] 45
  588. Item(Global): Report Count, data= [ 0x2d ] 45
  589. Item(Local ): Usage, data= [ 0x01 ] 1
  590. (null)
  591. Item(Main ): Input, data= [ 0x02 ] 2
  592. Data Variable Absolute No_Wrap Linear
  593. Preferred_State No_Null_Position Non_Volatile Bitfield
  594. Item(Local ): Usage, data= [ 0x01 ] 1
  595. (null)
  596. Item(Main ): Output, data= [ 0x02 ] 2
  597. Data Variable Absolute No_Wrap Linear
  598. Preferred_State No_Null_Position Non_Volatile Bitfield
  599. Item(Global): Report ID, data= [ 0x2e ] 46
  600. Item(Global): Report Count, data= [ 0x2e ] 46
  601. Item(Local ): Usage, data= [ 0x01 ] 1
  602. (null)
  603. Item(Main ): Input, data= [ 0x02 ] 2
  604. Data Variable Absolute No_Wrap Linear
  605. Preferred_State No_Null_Position Non_Volatile Bitfield
  606. Item(Local ): Usage, data= [ 0x01 ] 1
  607. (null)
  608. Item(Main ): Output, data= [ 0x02 ] 2
  609. Data Variable Absolute No_Wrap Linear
  610. Preferred_State No_Null_Position Non_Volatile Bitfield
  611. Item(Global): Report ID, data= [ 0x2f ] 47
  612. Item(Global): Report Count, data= [ 0x2f ] 47
  613. Item(Local ): Usage, data= [ 0x01 ] 1
  614. (null)
  615. Item(Main ): Input, data= [ 0x02 ] 2
  616. Data Variable Absolute No_Wrap Linear
  617. Preferred_State No_Null_Position Non_Volatile Bitfield
  618. Item(Local ): Usage, data= [ 0x01 ] 1
  619. (null)
  620. Item(Main ): Output, data= [ 0x02 ] 2
  621. Data Variable Absolute No_Wrap Linear
  622. Preferred_State No_Null_Position Non_Volatile Bitfield
  623. Item(Global): Report ID, data= [ 0x30 ] 48
  624. Item(Global): Report Count, data= [ 0x30 ] 48
  625. Item(Local ): Usage, data= [ 0x01 ] 1
  626. (null)
  627. Item(Main ): Input, data= [ 0x02 ] 2
  628. Data Variable Absolute No_Wrap Linear
  629. Preferred_State No_Null_Position Non_Volatile Bitfield
  630. Item(Local ): Usage, data= [ 0x01 ] 1
  631. (null)
  632. Item(Main ): Output, data= [ 0x02 ] 2
  633. Data Variable Absolute No_Wrap Linear
  634. Preferred_State No_Null_Position Non_Volatile Bitfield
  635. Item(Global): Report ID, data= [ 0x31 ] 49
  636. Item(Global): Report Count, data= [ 0x31 ] 49
  637. Item(Local ): Usage, data= [ 0x01 ] 1
  638. (null)
  639. Item(Main ): Input, data= [ 0x02 ] 2
  640. Data Variable Absolute No_Wrap Linear
  641. Preferred_State No_Null_Position Non_Volatile Bitfield
  642. Item(Local ): Usage, data= [ 0x01 ] 1
  643. (null)
  644. Item(Main ): Output, data= [ 0x02 ] 2
  645. Data Variable Absolute No_Wrap Linear
  646. Preferred_State No_Null_Position Non_Volatile Bitfield
  647. Item(Global): Report ID, data= [ 0x32 ] 50
  648. Item(Global): Report Count, data= [ 0x32 ] 50
  649. Item(Local ): Usage, data= [ 0x01 ] 1
  650. (null)
  651. Item(Main ): Input, data= [ 0x02 ] 2
  652. Data Variable Absolute No_Wrap Linear
  653. Preferred_State No_Null_Position Non_Volatile Bitfield
  654. Item(Local ): Usage, data= [ 0x01 ] 1
  655. (null)
  656. Item(Main ): Output, data= [ 0x02 ] 2
  657. Data Variable Absolute No_Wrap Linear
  658. Preferred_State No_Null_Position Non_Volatile Bitfield
  659. Item(Global): Report ID, data= [ 0x33 ] 51
  660. Item(Global): Report Count, data= [ 0x33 ] 51
  661. Item(Local ): Usage, data= [ 0x01 ] 1
  662. (null)
  663. Item(Main ): Input, data= [ 0x02 ] 2
  664. Data Variable Absolute No_Wrap Linear
  665. Preferred_State No_Null_Position Non_Volatile Bitfield
  666. Item(Local ): Usage, data= [ 0x01 ] 1
  667. (null)
  668. Item(Main ): Output, data= [ 0x02 ] 2
  669. Data Variable Absolute No_Wrap Linear
  670. Preferred_State No_Null_Position Non_Volatile Bitfield
  671. Item(Global): Report ID, data= [ 0x34 ] 52
  672. Item(Global): Report Count, data= [ 0x34 ] 52
  673. Item(Local ): Usage, data= [ 0x01 ] 1
  674. (null)
  675. Item(Main ): Input, data= [ 0x02 ] 2
  676. Data Variable Absolute No_Wrap Linear
  677. Preferred_State No_Null_Position Non_Volatile Bitfield
  678. Item(Local ): Usage, data= [ 0x01 ] 1
  679. (null)
  680. Item(Main ): Output, data= [ 0x02 ] 2
  681. Data Variable Absolute No_Wrap Linear
  682. Preferred_State No_Null_Position Non_Volatile Bitfield
  683. Item(Global): Report ID, data= [ 0x35 ] 53
  684. Item(Global): Report Count, data= [ 0x35 ] 53
  685. Item(Local ): Usage, data= [ 0x01 ] 1
  686. (null)
  687. Item(Main ): Input, data= [ 0x02 ] 2
  688. Data Variable Absolute No_Wrap Linear
  689. Preferred_State No_Null_Position Non_Volatile Bitfield
  690. Item(Local ): Usage, data= [ 0x01 ] 1
  691. (null)
  692. Item(Main ): Output, data= [ 0x02 ] 2
  693. Data Variable Absolute No_Wrap Linear
  694. Preferred_State No_Null_Position Non_Volatile Bitfield
  695. Item(Global): Report ID, data= [ 0x36 ] 54
  696. Item(Global): Report Count, data= [ 0x36 ] 54
  697. Item(Local ): Usage, data= [ 0x01 ] 1
  698. (null)
  699. Item(Main ): Input, data= [ 0x02 ] 2
  700. Data Variable Absolute No_Wrap Linear
  701. Preferred_State No_Null_Position Non_Volatile Bitfield
  702. Item(Local ): Usage, data= [ 0x01 ] 1
  703. (null)
  704. Item(Main ): Output, data= [ 0x02 ] 2
  705. Data Variable Absolute No_Wrap Linear
  706. Preferred_State No_Null_Position Non_Volatile Bitfield
  707. Item(Global): Report ID, data= [ 0x37 ] 55
  708. Item(Global): Report Count, data= [ 0x37 ] 55
  709. Item(Local ): Usage, data= [ 0x01 ] 1
  710. (null)
  711. Item(Main ): Input, data= [ 0x02 ] 2
  712. Data Variable Absolute No_Wrap Linear
  713. Preferred_State No_Null_Position Non_Volatile Bitfield
  714. Item(Local ): Usage, data= [ 0x01 ] 1
  715. (null)
  716. Item(Main ): Output, data= [ 0x02 ] 2
  717. Data Variable Absolute No_Wrap Linear
  718. Preferred_State No_Null_Position Non_Volatile Bitfield
  719. Item(Global): Report ID, data= [ 0x38 ] 56
  720. Item(Global): Report Count, data= [ 0x38 ] 56
  721. Item(Local ): Usage, data= [ 0x01 ] 1
  722. (null)
  723. Item(Main ): Input, data= [ 0x02 ] 2
  724. Data Variable Absolute No_Wrap Linear
  725. Preferred_State No_Null_Position Non_Volatile Bitfield
  726. Item(Local ): Usage, data= [ 0x01 ] 1
  727. (null)
  728. Item(Main ): Output, data= [ 0x02 ] 2
  729. Data Variable Absolute No_Wrap Linear
  730. Preferred_State No_Null_Position Non_Volatile Bitfield
  731. Item(Global): Report ID, data= [ 0x39 ] 57
  732. Item(Global): Report Count, data= [ 0x39 ] 57
  733. Item(Local ): Usage, data= [ 0x01 ] 1
  734. (null)
  735. Item(Main ): Input, data= [ 0x02 ] 2
  736. Data Variable Absolute No_Wrap Linear
  737. Preferred_State No_Null_Position Non_Volatile Bitfield
  738. Item(Local ): Usage, data= [ 0x01 ] 1
  739. (null)
  740. Item(Main ): Output, data= [ 0x02 ] 2
  741. Data Variable Absolute No_Wrap Linear
  742. Preferred_State No_Null_Position Non_Volatile Bitfield
  743. Item(Global): Report ID, data= [ 0x3a ] 58
  744. Item(Global): Report Count, data= [ 0x3a ] 58
  745. Item(Local ): Usage, data= [ 0x01 ] 1
  746. (null)
  747. Item(Main ): Input, data= [ 0x02 ] 2
  748. Data Variable Absolute No_Wrap Linear
  749. Preferred_State No_Null_Position Non_Volatile Bitfield
  750. Item(Local ): Usage, data= [ 0x01 ] 1
  751. (null)
  752. Item(Main ): Output, data= [ 0x02 ] 2
  753. Data Variable Absolute No_Wrap Linear
  754. Preferred_State No_Null_Position Non_Volatile Bitfield
  755. Item(Global): Report ID, data= [ 0x3b ] 59
  756. Item(Global): Report Count, data= [ 0x3b ] 59
  757. Item(Local ): Usage, data= [ 0x01 ] 1
  758. (null)
  759. Item(Main ): Input, data= [ 0x02 ] 2
  760. Data Variable Absolute No_Wrap Linear
  761. Preferred_State No_Null_Position Non_Volatile Bitfield
  762. Item(Local ): Usage, data= [ 0x01 ] 1
  763. (null)
  764. Item(Main ): Output, data= [ 0x02 ] 2
  765. Data Variable Absolute No_Wrap Linear
  766. Preferred_State No_Null_Position Non_Volatile Bitfield
  767. Item(Global): Report ID, data= [ 0x3c ] 60
  768. Item(Global): Report Count, data= [ 0x3c ] 60
  769. Item(Local ): Usage, data= [ 0x01 ] 1
  770. (null)
  771. Item(Main ): Input, data= [ 0x02 ] 2
  772. Data Variable Absolute No_Wrap Linear
  773. Preferred_State No_Null_Position Non_Volatile Bitfield
  774. Item(Local ): Usage, data= [ 0x01 ] 1
  775. (null)
  776. Item(Main ): Output, data= [ 0x02 ] 2
  777. Data Variable Absolute No_Wrap Linear
  778. Preferred_State No_Null_Position Non_Volatile Bitfield
  779. Item(Global): Report ID, data= [ 0x3d ] 61
  780. Item(Global): Report Count, data= [ 0x3d ] 61
  781. Item(Local ): Usage, data= [ 0x01 ] 1
  782. (null)
  783. Item(Main ): Input, data= [ 0x02 ] 2
  784. Data Variable Absolute No_Wrap Linear
  785. Preferred_State No_Null_Position Non_Volatile Bitfield
  786. Item(Local ): Usage, data= [ 0x01 ] 1
  787. (null)
  788. Item(Main ): Output, data= [ 0x02 ] 2
  789. Data Variable Absolute No_Wrap Linear
  790. Preferred_State No_Null_Position Non_Volatile Bitfield
  791. Item(Global): Report ID, data= [ 0x3e ] 62
  792. Item(Global): Report Count, data= [ 0x3e ] 62
  793. Item(Local ): Usage, data= [ 0x01 ] 1
  794. (null)
  795. Item(Main ): Input, data= [ 0x02 ] 2
  796. Data Variable Absolute No_Wrap Linear
  797. Preferred_State No_Null_Position Non_Volatile Bitfield
  798. Item(Local ): Usage, data= [ 0x01 ] 1
  799. (null)
  800. Item(Main ): Output, data= [ 0x02 ] 2
  801. Data Variable Absolute No_Wrap Linear
  802. Preferred_State No_Null_Position Non_Volatile Bitfield
  803. Item(Global): Report ID, data= [ 0x3f ] 63
  804. Item(Global): Report Count, data= [ 0x3f ] 63
  805. Item(Local ): Usage, data= [ 0x01 ] 1
  806. (null)
  807. Item(Main ): Input, data= [ 0x02 ] 2
  808. Data Variable Absolute No_Wrap Linear
  809. Preferred_State No_Null_Position Non_Volatile Bitfield
  810. Item(Local ): Usage, data= [ 0x01 ] 1
  811. (null)
  812. Item(Main ): Output, data= [ 0x02 ] 2
  813. Data Variable Absolute No_Wrap Linear
  814. Preferred_State No_Null_Position Non_Volatile Bitfield
  815. Item(Global): Report ID, data= [ 0x40 ] 64
  816. Item(Global): Report Count, data= [ 0x01 ] 1
  817. Item(Local ): Usage, data= [ 0x01 ] 1
  818. (null)
  819. Item(Main ): Feature, data= [ 0x02 ] 2
  820. Data Variable Absolute No_Wrap Linear
  821. Preferred_State No_Null_Position Non_Volatile Bitfield
  822. Item(Global): Report ID, data= [ 0x41 ] 65
  823. Item(Global): Report Count, data= [ 0x01 ] 1
  824. Item(Local ): Usage, data= [ 0x01 ] 1
  825. (null)
  826. Item(Main ): Feature, data= [ 0x02 ] 2
  827. Data Variable Absolute No_Wrap Linear
  828. Preferred_State No_Null_Position Non_Volatile Bitfield
  829. Item(Global): Report ID, data= [ 0x42 ] 66
  830. Item(Global): Report Count, data= [ 0x06 ] 6
  831. Item(Local ): Usage, data= [ 0x01 ] 1
  832. (null)
  833. Item(Main ): Feature, data= [ 0x02 ] 2
  834. Data Variable Absolute No_Wrap Linear
  835. Preferred_State No_Null_Position Non_Volatile Bitfield
  836. Item(Global): Report ID, data= [ 0x43 ] 67
  837. Item(Global): Report Count, data= [ 0x01 ] 1
  838. Item(Local ): Usage, data= [ 0x01 ] 1
  839. (null)
  840. Item(Main ): Feature, data= [ 0x02 ] 2
  841. Data Variable Absolute No_Wrap Linear
  842. Preferred_State No_Null_Position Non_Volatile Bitfield
  843. Item(Global): Report ID, data= [ 0x44 ] 68
  844. Item(Global): Report Count, data= [ 0x02 ] 2
  845. Item(Local ): Usage, data= [ 0x01 ] 1
  846. (null)
  847. Item(Main ): Feature, data= [ 0x02 ] 2
  848. Data Variable Absolute No_Wrap Linear
  849. Preferred_State No_Null_Position Non_Volatile Bitfield
  850. Item(Global): Report ID, data= [ 0x45 ] 69
  851. Item(Global): Report Count, data= [ 0x04 ] 4
  852. Item(Local ): Usage, data= [ 0x01 ] 1
  853. (null)
  854. Item(Main ): Feature, data= [ 0x02 ] 2
  855. Data Variable Absolute No_Wrap Linear
  856. Preferred_State No_Null_Position Non_Volatile Bitfield
  857. Item(Global): Report ID, data= [ 0x46 ] 70
  858. Item(Global): Report Count, data= [ 0x02 ] 2
  859. Item(Local ): Usage, data= [ 0x01 ] 1
  860. (null)
  861. Item(Main ): Feature, data= [ 0x02 ] 2
  862. Data Variable Absolute No_Wrap Linear
  863. Preferred_State No_Null_Position Non_Volatile Bitfield
  864. Item(Global): Report ID, data= [ 0x47 ] 71
  865. Item(Global): Report Count, data= [ 0x02 ] 2
  866. Item(Local ): Usage, data= [ 0x01 ] 1
  867. (null)
  868. Item(Main ): Feature, data= [ 0x02 ] 2
  869. Data Variable Absolute No_Wrap Linear
  870. Preferred_State No_Null_Position Non_Volatile Bitfield
  871. Item(Global): Report ID, data= [ 0x50 ] 80
  872. Item(Global): Report Count, data= [ 0x08 ] 8
  873. Item(Local ): Usage, data= [ 0x01 ] 1
  874. (null)
  875. Item(Main ): Feature, data= [ 0x02 ] 2
  876. Data Variable Absolute No_Wrap Linear
  877. Preferred_State No_Null_Position Non_Volatile Bitfield
  878. Item(Global): Report ID, data= [ 0x51 ] 81
  879. Item(Global): Report Count, data= [ 0x01 ] 1
  880. Item(Local ): Usage, data= [ 0x01 ] 1
  881. (null)
  882. Item(Main ): Feature, data= [ 0x02 ] 2
  883. Data Variable Absolute No_Wrap Linear
  884. Preferred_State No_Null_Position Non_Volatile Bitfield
  885. Item(Global): Report ID, data= [ 0x52 ] 82
  886. Item(Global): Report Count, data= [ 0x01 ] 1
  887. Item(Local ): Usage, data= [ 0x01 ] 1
  888. (null)
  889. Item(Main ): Feature, data= [ 0x02 ] 2
  890. Data Variable Absolute No_Wrap Linear
  891. Preferred_State No_Null_Position Non_Volatile Bitfield
  892. Item(Global): Report ID, data= [ 0x60 ] 96
  893. Item(Global): Report Count, data= [ 0x0a ] 10
  894. Item(Local ): Usage, data= [ 0x01 ] 1
  895. (null)
  896. Item(Main ): Feature, data= [ 0x02 ] 2
  897. Data Variable Absolute No_Wrap Linear
  898. Preferred_State No_Null_Position Non_Volatile Bitfield
  899. Item(Global): Report ID, data= [ 0x61 ] 97
  900. Item(Global): Report Count, data= [ 0x3f ] 63
  901. Item(Local ): Usage, data= [ 0x01 ] 1
  902. (null)
  903. Item(Main ): Feature, data= [ 0x02 ] 2
  904. Data Variable Absolute No_Wrap Linear
  905. Preferred_State No_Null_Position Non_Volatile Bitfield
  906. Item(Global): Report ID, data= [ 0x62 ] 98
  907. Item(Global): Report Count, data= [ 0x3f ] 63
  908. Item(Local ): Usage, data= [ 0x01 ] 1
  909. (null)
  910. Item(Main ): Feature, data= [ 0x02 ] 2
  911. Data Variable Absolute No_Wrap Linear
  912. Preferred_State No_Null_Position Non_Volatile Bitfield
  913. Item(Global): Report ID, data= [ 0x63 ] 99
  914. Item(Global): Report Count, data= [ 0x3f ] 63
  915. Item(Local ): Usage, data= [ 0x01 ] 1
  916. (null)
  917. Item(Main ): Feature, data= [ 0x02 ] 2
  918. Data Variable Absolute No_Wrap Linear
  919. Preferred_State No_Null_Position Non_Volatile Bitfield
  920. Item(Global): Report ID, data= [ 0x64 ] 100
  921. Item(Global): Report Count, data= [ 0x3f ] 63
  922. Item(Local ): Usage, data= [ 0x01 ] 1
  923. (null)
  924. Item(Main ): Feature, data= [ 0x02 ] 2
  925. Data Variable Absolute No_Wrap Linear
  926. Preferred_State No_Null_Position Non_Volatile Bitfield
  927. Item(Global): Report ID, data= [ 0x65 ] 101
  928. Item(Global): Report Count, data= [ 0x3e ] 62
  929. Item(Local ): Usage, data= [ 0x01 ] 1
  930. (null)
  931. Item(Main ): Feature, data= [ 0x02 ] 2
  932. Data Variable Absolute No_Wrap Linear
  933. Preferred_State No_Null_Position Non_Volatile Bitfield
  934. Item(Global): Report ID, data= [ 0x66 ] 102
  935. Item(Global): Report Count, data= [ 0x13 ] 19
  936. Item(Local ): Usage, data= [ 0x01 ] 1
  937. (null)
  938. Item(Main ): Feature, data= [ 0x02 ] 2
  939. Data Variable Absolute No_Wrap Linear
  940. Preferred_State No_Null_Position Non_Volatile Bitfield
  941. Item(Main ): End Collection, data=none
  942. Endpoint Descriptor:
  943. bLength 7
  944. bDescriptorType 5
  945. bEndpointAddress 0x81 EP 1 IN
  946. bmAttributes 3
  947. Transfer Type Interrupt
  948. Synch Type None
  949. Usage Type Data
  950. wMaxPacketSize 0x0040 1x 64 bytes
  951. bInterval 1
  952. Endpoint Descriptor:
  953. bLength 7
  954. bDescriptorType 5
  955. bEndpointAddress 0x02 EP 2 OUT
  956. bmAttributes 3
  957. Transfer Type Interrupt
  958. Synch Type None
  959. Usage Type Data
  960. wMaxPacketSize 0x0040 1x 64 bytes
  961. bInterval 1
  962. Device Status: 0x0000
  963. (Bus Powered)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement