-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnotes.txt
134 lines (121 loc) · 1.95 KB
/
notes.txt
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
1: 5v
2: Btn1: Bit 1 of response
3: 0
4: gnd
6: 0
7: Btn2: Bit 2 of response
8: 5v
9: 5v
10: Btn3: Clock of response
11: 0
12: MidiTXD: Send commands from computer to wheel
13: 0
14: Btn4: Bit 3 of response
15: MidiRXD: 0
MidiTXD: 31250 baud rate (MIDI protocol!)
Wheel commands:
Press & hold Set until it blinks. Then press:
A: unknown
C: Toggle default force
Pad-Up: High default force
Pad-Left or Pad-Right: Medium default force
Pad-Down: Low default force
bits: (b1,b2,b4)
---------- A5 0D ----------
00=0
01=0
02=1
03=0
04=0
05=0
06=0
07=0
08=0
09=0
10=0
11=0
12=1
13=0
14=0
15=0
16=0
17=0
18=0
19=1
20=1
21=1
22=0
23=1
24=0 - button Force on/off
25=0 - button O
26=0 - button Set
27=0 - button E
28=0 - button F
29=0 - pad left
30=0 - button G
31=0 - button H
32=0 - pad right
33=0 - button A
34=0 - button B
35=0 - trigger right
36=0 - button C
37=0 - button D
38=0 - trigger left
39=0 - pad up
40=0 - pad down
41=1 - break+accel indicator (1 iff available)
42=1 - wheel [0 iff positive]
43=1 - wheel [0 iff positive]
44=0 - wheel [1 iff positive]
45=0
46=0
47=0
48=1 - wheel [bit7]
49=0 - break [bit7] (assumed, never changes)
50=0 - accel [bit7] (assumed, never changes)
51=1 - wheel [bit6]
52=0 - break [bit6] (assumed, never changes)
53=0 - accel [bit6] (assumed, never changes)
54=1 - wheel [bit5]
55=0 - break [bit5] (0 if off)
56=0 - accel [bit5] (0 if off)
57=1 - wheel [bit4]
58=0 - break [bit4] (1 if off)
59=0 - accel [bit4] (1 if off)
60=1 - wheel [bit3]
61=0 - break [bit3] (1 if off)
62=0 - accel [bit3] (1 if off)
63=1 - wheel [bit2]
64=0 - break [bit2] (1 if off)
65=0 - accel [bit2] (1 if off)
66=1 - wheel [bit1]
67=1 - break [bit1] (1 if off)
68=1 - accel [bit1] (1 if off)
69=0 - wheel [bit0]
70=0 - break [bit0] (1 if off)
71=0 - accel [bit0] (1 if off)
---------- A5 03 ----------
00=0
01=1 - power and force on
02=0
03=1
04=1
05=0
06=0
07=1
08=0
09=0
10=1
11=0
12=0
13=1 - force on
14=0
15=1
16=1 - power on
17=0
18=1
19=1 - force on
20=0
21=0
22=0
23=0