Ticket #18083: usb_hid_report_descriptor_04f3_0433_0.txt

File usb_hid_report_descriptor_04f3_0433_0.txt, 24.3 KB (added by thebuck, 18 months ago)

Decoded, using https://eleccelerator.com/usbdescreqparser/

Line 
10x05, 0x0D, // Usage Page (Digitizer)
20x09, 0x04, // Usage (Touch Screen)
30xA1, 0x01, // Collection (Application)
40x85, 0x01, // Report ID (1)
50x09, 0x22, // Usage (Finger)
60xA1, 0x02, // Collection (Logical)
70x09, 0x42, // Usage (Tip Switch)
80x15, 0x00, // Logical Minimum (0)
90x25, 0x01, // Logical Maximum (1)
100x75, 0x01, // Report Size (1)
110x95, 0x01, // Report Count (1)
120x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
130x75, 0x01, // Report Size (1)
140x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
150x75, 0x06, // Report Size (6)
160x09, 0x51, // Usage (0x51)
170x25, 0x3F, // Logical Maximum (63)
180x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
190x26, 0xFF, 0x00, // Logical Maximum (255)
200x75, 0x08, // Report Size (8)
210x09, 0x48, // Usage (0x48)
220x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
230x09, 0x49, // Usage (0x49)
240x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
250x95, 0x01, // Report Count (1)
260x05, 0x01, // Usage Page (Generic Desktop Ctrls)
270xA4, // Push
280x26, 0xC0, 0x0C, // Logical Maximum (3264)
290x75, 0x10, // Report Size (16)
300x55, 0x0F, // Unit Exponent (-1)
310x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
320x09, 0x30, // Usage (X)
330x35, 0x00, // Physical Minimum (0)
340x46, 0x00, 0x01, // Physical Maximum (256)
350x95, 0x02, // Report Count (2)
360x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
370x26, 0x40, 0x07, // Logical Maximum (1856)
380x46, 0x90, 0x00, // Physical Maximum (144)
390x09, 0x31, // Usage (Y)
400x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
410xB4, // Pop
420xC0, // End Collection
430x05, 0x0D, // Usage Page (Digitizer)
440x09, 0x22, // Usage (Finger)
450xA1, 0x02, // Collection (Logical)
460x05, 0x0D, // Usage Page (Digitizer)
470x09, 0x42, // Usage (Tip Switch)
480x15, 0x00, // Logical Minimum (0)
490x25, 0x01, // Logical Maximum (1)
500x75, 0x01, // Report Size (1)
510x95, 0x01, // Report Count (1)
520x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
530x75, 0x01, // Report Size (1)
540x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
550x75, 0x06, // Report Size (6)
560x09, 0x51, // Usage (0x51)
570x25, 0x3F, // Logical Maximum (63)
580x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
590x26, 0xFF, 0x00, // Logical Maximum (255)
600x75, 0x08, // Report Size (8)
610x09, 0x48, // Usage (0x48)
620x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
630x09, 0x49, // Usage (0x49)
640x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
650x95, 0x01, // Report Count (1)
660x05, 0x01, // Usage Page (Generic Desktop Ctrls)
670xA4, // Push
680x26, 0xC0, 0x0C, // Logical Maximum (3264)
690x75, 0x10, // Report Size (16)
700x55, 0x0F, // Unit Exponent (-1)
710x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
720x09, 0x30, // Usage (X)
730x35, 0x00, // Physical Minimum (0)
740x46, 0x00, 0x01, // Physical Maximum (256)
750x95, 0x02, // Report Count (2)
760x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
770x26, 0x40, 0x07, // Logical Maximum (1856)
780x46, 0x90, 0x00, // Physical Maximum (144)
790x09, 0x31, // Usage (Y)
800x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
810xB4, // Pop
820xC0, // End Collection
830x05, 0x0D, // Usage Page (Digitizer)
840x09, 0x22, // Usage (Finger)
850xA1, 0x02, // Collection (Logical)
860x05, 0x0D, // Usage Page (Digitizer)
870x09, 0x42, // Usage (Tip Switch)
880x15, 0x00, // Logical Minimum (0)
890x25, 0x01, // Logical Maximum (1)
900x75, 0x01, // Report Size (1)
910x95, 0x01, // Report Count (1)
920x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
930x75, 0x01, // Report Size (1)
940x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
950x75, 0x06, // Report Size (6)
960x09, 0x51, // Usage (0x51)
970x25, 0x3F, // Logical Maximum (63)
980x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
990x26, 0xFF, 0x00, // Logical Maximum (255)
1000x75, 0x08, // Report Size (8)
1010x09, 0x48, // Usage (0x48)
1020x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1030x09, 0x49, // Usage (0x49)
1040x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1050x95, 0x01, // Report Count (1)
1060x05, 0x01, // Usage Page (Generic Desktop Ctrls)
1070xA4, // Push
1080x26, 0xC0, 0x0C, // Logical Maximum (3264)
1090x75, 0x10, // Report Size (16)
1100x55, 0x0F, // Unit Exponent (-1)
1110x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
1120x09, 0x30, // Usage (X)
1130x35, 0x00, // Physical Minimum (0)
1140x46, 0x00, 0x01, // Physical Maximum (256)
1150x95, 0x02, // Report Count (2)
1160x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1170x26, 0x40, 0x07, // Logical Maximum (1856)
1180x46, 0x90, 0x00, // Physical Maximum (144)
1190x09, 0x31, // Usage (Y)
1200x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1210xB4, // Pop
1220xC0, // End Collection
1230x05, 0x0D, // Usage Page (Digitizer)
1240x09, 0x22, // Usage (Finger)
1250xA1, 0x02, // Collection (Logical)
1260x05, 0x0D, // Usage Page (Digitizer)
1270x09, 0x42, // Usage (Tip Switch)
1280x15, 0x00, // Logical Minimum (0)
1290x25, 0x01, // Logical Maximum (1)
1300x75, 0x01, // Report Size (1)
1310x95, 0x01, // Report Count (1)
1320x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1330x75, 0x01, // Report Size (1)
1340x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1350x75, 0x06, // Report Size (6)
1360x09, 0x51, // Usage (0x51)
1370x25, 0x3F, // Logical Maximum (63)
1380x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1390x26, 0xFF, 0x00, // Logical Maximum (255)
1400x75, 0x08, // Report Size (8)
1410x09, 0x48, // Usage (0x48)
1420x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1430x09, 0x49, // Usage (0x49)
1440x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1450x95, 0x01, // Report Count (1)
1460x05, 0x01, // Usage Page (Generic Desktop Ctrls)
1470xA4, // Push
1480x26, 0xC0, 0x0C, // Logical Maximum (3264)
1490x75, 0x10, // Report Size (16)
1500x55, 0x0F, // Unit Exponent (-1)
1510x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
1520x09, 0x30, // Usage (X)
1530x35, 0x00, // Physical Minimum (0)
1540x46, 0x00, 0x01, // Physical Maximum (256)
1550x95, 0x02, // Report Count (2)
1560x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1570x26, 0x40, 0x07, // Logical Maximum (1856)
1580x46, 0x90, 0x00, // Physical Maximum (144)
1590x09, 0x31, // Usage (Y)
1600x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1610xB4, // Pop
1620xC0, // End Collection
1630x05, 0x0D, // Usage Page (Digitizer)
1640x09, 0x22, // Usage (Finger)
1650xA1, 0x02, // Collection (Logical)
1660x05, 0x0D, // Usage Page (Digitizer)
1670x09, 0x42, // Usage (Tip Switch)
1680x15, 0x00, // Logical Minimum (0)
1690x25, 0x01, // Logical Maximum (1)
1700x75, 0x01, // Report Size (1)
1710x95, 0x01, // Report Count (1)
1720x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1730x75, 0x01, // Report Size (1)
1740x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1750x75, 0x06, // Report Size (6)
1760x09, 0x51, // Usage (0x51)
1770x25, 0x3F, // Logical Maximum (63)
1780x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1790x26, 0xFF, 0x00, // Logical Maximum (255)
1800x75, 0x08, // Report Size (8)
1810x09, 0x48, // Usage (0x48)
1820x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1830x09, 0x49, // Usage (0x49)
1840x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1850x95, 0x01, // Report Count (1)
1860x05, 0x01, // Usage Page (Generic Desktop Ctrls)
1870xA4, // Push
1880x26, 0xC0, 0x0C, // Logical Maximum (3264)
1890x75, 0x10, // Report Size (16)
1900x55, 0x0F, // Unit Exponent (-1)
1910x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
1920x09, 0x30, // Usage (X)
1930x35, 0x00, // Physical Minimum (0)
1940x46, 0x00, 0x01, // Physical Maximum (256)
1950x95, 0x02, // Report Count (2)
1960x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
1970x26, 0x40, 0x07, // Logical Maximum (1856)
1980x46, 0x90, 0x00, // Physical Maximum (144)
1990x09, 0x31, // Usage (Y)
2000x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2010xB4, // Pop
2020xC0, // End Collection
2030x05, 0x0D, // Usage Page (Digitizer)
2040x09, 0x22, // Usage (Finger)
2050xA1, 0x02, // Collection (Logical)
2060x05, 0x0D, // Usage Page (Digitizer)
2070x09, 0x42, // Usage (Tip Switch)
2080x15, 0x00, // Logical Minimum (0)
2090x25, 0x01, // Logical Maximum (1)
2100x75, 0x01, // Report Size (1)
2110x95, 0x01, // Report Count (1)
2120x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2130x75, 0x01, // Report Size (1)
2140x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2150x75, 0x06, // Report Size (6)
2160x09, 0x51, // Usage (0x51)
2170x25, 0x3F, // Logical Maximum (63)
2180x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2190x26, 0xFF, 0x00, // Logical Maximum (255)
2200x75, 0x08, // Report Size (8)
2210x09, 0x48, // Usage (0x48)
2220x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2230x09, 0x49, // Usage (0x49)
2240x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2250x95, 0x01, // Report Count (1)
2260x05, 0x01, // Usage Page (Generic Desktop Ctrls)
2270xA4, // Push
2280x26, 0xC0, 0x0C, // Logical Maximum (3264)
2290x75, 0x10, // Report Size (16)
2300x55, 0x0F, // Unit Exponent (-1)
2310x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
2320x09, 0x30, // Usage (X)
2330x35, 0x00, // Physical Minimum (0)
2340x46, 0x00, 0x01, // Physical Maximum (256)
2350x95, 0x02, // Report Count (2)
2360x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2370x26, 0x40, 0x07, // Logical Maximum (1856)
2380x46, 0x90, 0x00, // Physical Maximum (144)
2390x09, 0x31, // Usage (Y)
2400x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2410xB4, // Pop
2420xC0, // End Collection
2430x05, 0x0D, // Usage Page (Digitizer)
2440x09, 0x22, // Usage (Finger)
2450xA1, 0x02, // Collection (Logical)
2460x05, 0x0D, // Usage Page (Digitizer)
2470x09, 0x42, // Usage (Tip Switch)
2480x15, 0x00, // Logical Minimum (0)
2490x25, 0x01, // Logical Maximum (1)
2500x75, 0x01, // Report Size (1)
2510x95, 0x01, // Report Count (1)
2520x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2530x75, 0x01, // Report Size (1)
2540x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2550x75, 0x06, // Report Size (6)
2560x09, 0x51, // Usage (0x51)
2570x25, 0x3F, // Logical Maximum (63)
2580x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2590x26, 0xFF, 0x00, // Logical Maximum (255)
2600x75, 0x08, // Report Size (8)
2610x09, 0x48, // Usage (0x48)
2620x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2630x09, 0x49, // Usage (0x49)
2640x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2650x95, 0x01, // Report Count (1)
2660x05, 0x01, // Usage Page (Generic Desktop Ctrls)
2670xA4, // Push
2680x26, 0xC0, 0x0C, // Logical Maximum (3264)
2690x75, 0x10, // Report Size (16)
2700x55, 0x0F, // Unit Exponent (-1)
2710x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
2720x09, 0x30, // Usage (X)
2730x35, 0x00, // Physical Minimum (0)
2740x46, 0x00, 0x01, // Physical Maximum (256)
2750x95, 0x02, // Report Count (2)
2760x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2770x26, 0x40, 0x07, // Logical Maximum (1856)
2780x46, 0x90, 0x00, // Physical Maximum (144)
2790x09, 0x31, // Usage (Y)
2800x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2810xB4, // Pop
2820xC0, // End Collection
2830x05, 0x0D, // Usage Page (Digitizer)
2840x09, 0x22, // Usage (Finger)
2850xA1, 0x02, // Collection (Logical)
2860x05, 0x0D, // Usage Page (Digitizer)
2870x09, 0x42, // Usage (Tip Switch)
2880x15, 0x00, // Logical Minimum (0)
2890x25, 0x01, // Logical Maximum (1)
2900x75, 0x01, // Report Size (1)
2910x95, 0x01, // Report Count (1)
2920x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2930x75, 0x01, // Report Size (1)
2940x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2950x75, 0x06, // Report Size (6)
2960x09, 0x51, // Usage (0x51)
2970x25, 0x3F, // Logical Maximum (63)
2980x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
2990x26, 0xFF, 0x00, // Logical Maximum (255)
3000x75, 0x08, // Report Size (8)
3010x09, 0x48, // Usage (0x48)
3020x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3030x09, 0x49, // Usage (0x49)
3040x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3050x95, 0x01, // Report Count (1)
3060x05, 0x01, // Usage Page (Generic Desktop Ctrls)
3070xA4, // Push
3080x26, 0xC0, 0x0C, // Logical Maximum (3264)
3090x75, 0x10, // Report Size (16)
3100x55, 0x0F, // Unit Exponent (-1)
3110x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
3120x09, 0x30, // Usage (X)
3130x35, 0x00, // Physical Minimum (0)
3140x46, 0x00, 0x01, // Physical Maximum (256)
3150x95, 0x02, // Report Count (2)
3160x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3170x26, 0x40, 0x07, // Logical Maximum (1856)
3180x46, 0x90, 0x00, // Physical Maximum (144)
3190x09, 0x31, // Usage (Y)
3200x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3210xB4, // Pop
3220xC0, // End Collection
3230x05, 0x0D, // Usage Page (Digitizer)
3240x09, 0x22, // Usage (Finger)
3250xA1, 0x02, // Collection (Logical)
3260x05, 0x0D, // Usage Page (Digitizer)
3270x09, 0x42, // Usage (Tip Switch)
3280x15, 0x00, // Logical Minimum (0)
3290x25, 0x01, // Logical Maximum (1)
3300x75, 0x01, // Report Size (1)
3310x95, 0x01, // Report Count (1)
3320x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3330x75, 0x01, // Report Size (1)
3340x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3350x75, 0x06, // Report Size (6)
3360x09, 0x51, // Usage (0x51)
3370x25, 0x3F, // Logical Maximum (63)
3380x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3390x26, 0xFF, 0x00, // Logical Maximum (255)
3400x75, 0x08, // Report Size (8)
3410x09, 0x48, // Usage (0x48)
3420x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3430x09, 0x49, // Usage (0x49)
3440x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3450x95, 0x01, // Report Count (1)
3460x05, 0x01, // Usage Page (Generic Desktop Ctrls)
3470xA4, // Push
3480x26, 0xC0, 0x0C, // Logical Maximum (3264)
3490x75, 0x10, // Report Size (16)
3500x55, 0x0F, // Unit Exponent (-1)
3510x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
3520x09, 0x30, // Usage (X)
3530x35, 0x00, // Physical Minimum (0)
3540x46, 0x00, 0x01, // Physical Maximum (256)
3550x95, 0x02, // Report Count (2)
3560x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3570x26, 0x40, 0x07, // Logical Maximum (1856)
3580x46, 0x90, 0x00, // Physical Maximum (144)
3590x09, 0x31, // Usage (Y)
3600x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3610xB4, // Pop
3620xC0, // End Collection
3630x05, 0x0D, // Usage Page (Digitizer)
3640x09, 0x22, // Usage (Finger)
3650xA1, 0x02, // Collection (Logical)
3660x05, 0x0D, // Usage Page (Digitizer)
3670x09, 0x42, // Usage (Tip Switch)
3680x15, 0x00, // Logical Minimum (0)
3690x25, 0x01, // Logical Maximum (1)
3700x75, 0x01, // Report Size (1)
3710x95, 0x01, // Report Count (1)
3720x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3730x75, 0x01, // Report Size (1)
3740x81, 0x03, // Input (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3750x75, 0x06, // Report Size (6)
3760x09, 0x51, // Usage (0x51)
3770x25, 0x3F, // Logical Maximum (63)
3780x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3790x26, 0xFF, 0x00, // Logical Maximum (255)
3800x75, 0x08, // Report Size (8)
3810x09, 0x48, // Usage (0x48)
3820x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3830x09, 0x49, // Usage (0x49)
3840x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3850x95, 0x01, // Report Count (1)
3860x05, 0x01, // Usage Page (Generic Desktop Ctrls)
3870xA4, // Push
3880x26, 0xC0, 0x0C, // Logical Maximum (3264)
3890x75, 0x10, // Report Size (16)
3900x55, 0x0F, // Unit Exponent (-1)
3910x65, 0x11, // Unit (System: SI Linear, Length: Centimeter)
3920x09, 0x30, // Usage (X)
3930x35, 0x00, // Physical Minimum (0)
3940x46, 0x00, 0x01, // Physical Maximum (256)
3950x95, 0x02, // Report Count (2)
3960x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
3970x26, 0x40, 0x07, // Logical Maximum (1856)
3980x46, 0x90, 0x00, // Physical Maximum (144)
3990x09, 0x31, // Usage (Y)
4000x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
4010xB4, // Pop
4020xC0, // End Collection
4030x05, 0x0D, // Usage Page (Digitizer)
4040x09, 0x56, // Usage (0x56)
4050x55, 0x00, // Unit Exponent (0)
4060x65, 0x00, // Unit (None)
4070x27, 0xFF, 0xFF, 0xFF, 0x7F, // Logical Maximum (2147483646)
4080x95, 0x01, // Report Count (1)
4090x75, 0x20, // Report Size (32)
4100x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
4110x09, 0x54, // Usage (0x54)
4120x25, 0x7F, // Logical Maximum (127)
4130x95, 0x01, // Report Count (1)
4140x75, 0x08, // Report Size (8)
4150x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
4160x85, 0x0A, // Report ID (10)
4170x09, 0x55, // Usage (0x55)
4180x25, 0x0A, // Logical Maximum (10)
4190xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
4200x85, 0x44, // Report ID (68)
4210x06, 0x00, 0xFF, // Usage Page (Vendor Defined 0xFF00)
4220x09, 0xC5, // Usage (0xC5)
4230x15, 0x00, // Logical Minimum (0)
4240x26, 0xFF, 0x00, // Logical Maximum (255)
4250x75, 0x08, // Report Size (8)
4260x96, 0x00, 0x01, // Report Count (256)
4270xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
4280xC0, // End Collection
4290x06, 0xFF, 0x01, // Usage Page (Reserved 0x01FF)
4300x09, 0x01, // Usage (0x01)
4310xA1, 0x01, // Collection (Application)
4320x85, 0x02, // Report ID (2)
4330x15, 0x00, // Logical Minimum (0)
4340x26, 0xFF, 0x00, // Logical Maximum (255)
4350x75, 0x08, // Report Size (8)
4360x95, 0x40, // Report Count (64)
4370x09, 0x00, // Usage (0x00)
4380x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
4390xC0, // End Collection
4400x06, 0x00, 0xFF, // Usage Page (Vendor Defined 0xFF00)
4410x09, 0x01, // Usage (0x01)
4420xA1, 0x01, // Collection (Application)
4430x85, 0x03, // Report ID (3)
4440x75, 0x08, // Report Size (8)
4450x95, 0x1F, // Report Count (31)
4460x09, 0x01, // Usage (0x01)
4470x91, 0x02, // Output (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
4480xC0, // End Collection
4490x06, 0x01, 0xFF, // Usage Page (Vendor Defined 0xFF01)
4500x09, 0x01, // Usage (0x01)
4510xA1, 0x01, // Collection (Application)
4520x85, 0x04, // Report ID (4)
4530x15, 0x00, // Logical Minimum (0)
4540x26, 0xFF, 0x00, // Logical Maximum (255)
4550x75, 0x08, // Report Size (8)
4560x95, 0x13, // Report Count (19)
4570x09, 0x00, // Usage (0x00)
4580x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
4590xC0, // End Collection
460
461// 945 bytes