-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrd_dfp
50 lines (50 loc) · 3.6 KB
/
rd_dfp
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
# device 0:0
# 0x05, 0x01, // Usage Page (Generic Desktop) 0
# 0x09, 0x04, // Usage (Joystick) 2
# 0xa1, 0x01, // Collection (Application) 4
# 0xa1, 0x02, // Collection (Logical) 6
# 0x95, 0x01, // Report Count (1) 8
# 0x75, 0x0e, // Report Size (14) 10
# 0x14, // Logical Minimum (0) 12
# 0x26, 0xff, 0x3f, // Logical Maximum (16383) 13
# 0x34, // Physical Minimum (0) 16
# 0x46, 0xff, 0x3f, // Physical Maximum (16383) 17
# 0x09, 0x30, // Usage (X) 20
# 0x81, 0x02, // Input (Data,Var,Abs) 22
# 0x95, 0x0e, // Report Count (14) 24
# 0x75, 0x01, // Report Size (1) 26
# 0x25, 0x01, // Logical Maximum (1) 28
# 0x45, 0x01, // Physical Maximum (1) 30
# 0x05, 0x09, // Usage Page (Button) 32
# 0x19, 0x01, // Usage Minimum (1) 34
# 0x29, 0x0e, // Usage Maximum (14) 36
# 0x81, 0x02, // Input (Data,Var,Abs) 38
# 0x05, 0x01, // Usage Page (Generic Desktop) 40
# 0x95, 0x01, // Report Count (1) 42
# 0x75, 0x04, // Report Size (4) 44
# 0x25, 0x07, // Logical Maximum (7) 46
# 0x46, 0x3b, 0x01, // Physical Maximum (315) 48
# 0x65, 0x14, // Unit (EnglishRotation: deg) 51
# 0x09, 0x39, // Usage (Hat switch) 53
# 0x81, 0x42, // Input (Data,Var,Abs,Null) 55
# 0x65, 0x00, // Unit (None) 57
# 0x26, 0xff, 0x00, // Logical Maximum (255) 59
# 0x46, 0xff, 0x00, // Physical Maximum (255) 62
# 0x75, 0x08, // Report Size (8) 65
# 0x81, 0x01, // Input (Cnst,Arr,Abs) 67
# 0x09, 0x31, // Usage (Y) 69
# 0x81, 0x02, // Input (Data,Var,Abs) 71
# 0x09, 0x35, // Usage (Rz) 73
# 0x81, 0x02, // Input (Data,Var,Abs) 75
# 0x81, 0x01, // Input (Cnst,Arr,Abs) 77
# 0xc0, // End Collection 79
# 0xa1, 0x02, // Collection (Logical) 80
# 0x09, 0x02, // Usage (Mouse) 82
# 0x95, 0x07, // Report Count (7) 84
# 0x91, 0x02, // Output (Data,Var,Abs) 86
# 0xc0, // End Collection 88
# 0xc0, // End Collection 89
#
R: 90 05 01 09 04 a1 01 a1 02 95 01 75 0e 14 26 ff 3f 34 46 ff 3f 09 30 81 02 95 0e 75 01 25 01 45 01 05 09 19 01 29 0e 81 02 05 01 95 01 75 04 25 07 46 3b 01 65 14 09 39 81 42 65 00 26 ff 00 46 ff 00 75 08 81 01 09 31 81 02 09 35 81 02 81 01 c0 a1 02 09 02 95 07 91 02 c0 c0
N: device 0:0
I: 3 0001 0001