-
Notifications
You must be signed in to change notification settings - Fork 0
/
rd_g29
60 lines (60 loc) · 4.44 KB
/
rd_g29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# device 0:0
# 0x05, 0x01, // Usage Page (Generic Desktop) 0
# 0x09, 0x04, // Usage (Joystick) 2
# 0xa1, 0x01, // Collection (Application) 4
# 0x09, 0x39, // Usage (Hat switch) 6
# 0x15, 0x00, // Logical Minimum (0) 8
# 0x25, 0x07, // Logical Maximum (7) 10
# 0x35, 0x00, // Physical Minimum (0) 12
# 0x46, 0x3b, 0x01, // Physical Maximum (315) 14
# 0x65, 0x14, // Unit (EnglishRotation: deg) 17
# 0x75, 0x04, // Report Size (4) 19
# 0x95, 0x01, // Report Count (1) 21
# 0x81, 0x42, // Input (Data,Var,Abs,Null) 23
# 0x05, 0x09, // Usage Page (Button) 25
# 0x19, 0x01, // Usage Minimum (1) 27
# 0x29, 0x19, // Usage Maximum (25) 29
# 0x65, 0x00, // Unit (None) 31
# 0x25, 0x01, // Logical Maximum (1) 33
# 0x45, 0x01, // Physical Maximum (1) 35
# 0x75, 0x01, // Report Size (1) 37
# 0x95, 0x19, // Report Count (25) 39
# 0x81, 0x02, // Input (Data,Var,Abs) 41
# 0x75, 0x01, // Report Size (1) 43
# 0x95, 0x03, // Report Count (3) 45
# 0x81, 0x03, // Input (Cnst,Var,Abs) 47
# 0x05, 0x01, // Usage Page (Generic Desktop) 49
# 0x09, 0x30, // Usage (X) 51
# 0x27, 0xff, 0xff, 0x00, 0x00, // Logical Maximum (65535) 53
# 0x47, 0xff, 0xff, 0x00, 0x00, // Physical Maximum (65535) 58
# 0x75, 0x10, // Report Size (16) 63
# 0x95, 0x01, // Report Count (1) 65
# 0x81, 0x02, // Input (Data,Var,Abs) 67
# 0x09, 0x32, // Usage (Z) 69
# 0x09, 0x35, // Usage (Rz) 71
# 0x09, 0x31, // Usage (Y) 73
# 0x26, 0xff, 0x00, // Logical Maximum (255) 75
# 0x46, 0xff, 0x00, // Physical Maximum (255) 78
# 0x75, 0x08, // Report Size (8) 81
# 0x95, 0x03, // Report Count (3) 83
# 0x81, 0x02, // Input (Data,Var,Abs) 85
# 0x06, 0x00, 0xff, // Usage Page (Vendor Defined Page 1) 87
# 0x09, 0x01, // Usage (Vendor Usage 1) 90
# 0x95, 0x02, // Report Count (2) 92
# 0x81, 0x02, // Input (Data,Var,Abs) 94
# 0x06, 0x00, 0xff, // Usage Page (Vendor Defined Page 1) 96
# 0x09, 0x01, // Usage (Vendor Usage 1) 99
# 0x95, 0x01, // Report Count (1) 101
# 0x81, 0x02, // Input (Data,Var,Abs) 103
# 0x06, 0x00, 0xff, // Usage Page (Vendor Defined Page 1) 105
# 0x09, 0x02, // Usage (Vendor Usage 2) 108
# 0x26, 0xff, 0x00, // Logical Maximum (255) 110
# 0x46, 0xff, 0x00, // Physical Maximum (255) 113
# 0x95, 0x10, // Report Count (16) 116
# 0x75, 0x08, // Report Size (8) 118
# 0x91, 0x02, // Output (Data,Var,Abs) 120
# 0xc0, // End Collection 122
#
R: 123 05 01 09 04 a1 01 09 39 15 00 25 07 35 00 46 3b 01 65 14 75 04 95 01 81 42 05 09 19 01 29 19 65 00 25 01 45 01 75 01 95 19 81 02 75 01 95 03 81 03 05 01 09 30 27 ff ff 00 00 47 ff ff 00 00 75 10 95 01 81 02 09 32 09 35 09 31 26 ff 00 46 ff 00 75 08 95 03 81 02 06 00 ff 09 01 95 02 81 02 06 00 ff 09 01 95 01 81 02 06 00 ff 09 02 26 ff 00 46 ff 00 95 10 75 08 91 02 c0
N: device 0:0
I: 3 0001 0001