aboutsummaryrefslogtreecommitdiff
path: root/usbhid/usbhid-help.pd
blob: 8c7547f263d733233591eb79f436ef3a8bf0ec2b (plain)
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
#N canvas 866 22 710 687 10;
#X obj 177 545 usbhid;
#X msg 269 173 close;
#X msg 276 193 reset;
#X msg 289 231 print;
#X text 367 62 Gravis/Destroyer Tiltpad;
#N canvas 0 22 462 312 buttons 0;
#X obj 99 36 inlet;
#X obj 63 108 & 1;
#X obj 63 130 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 93 130 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 2
;
#X obj 123 130 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
4;
#X obj 153 130 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
8;
#X obj 183 130 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
16;
#X obj 223 130 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
32;
#X obj 263 130 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
64;
#X obj 303 130 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
128;
#X obj 93 108 & 2;
#X obj 123 108 & 4;
#X obj 153 108 & 8;
#X obj 183 108 & 16;
#X obj 223 108 & 32;
#X obj 263 108 & 64;
#X obj 303 108 & 128;
#X connect 0 0 1 0;
#X connect 0 0 10 0;
#X connect 0 0 11 0;
#X connect 0 0 12 0;
#X connect 0 0 13 0;
#X connect 0 0 14 0;
#X connect 0 0 15 0;
#X connect 0 0 16 0;
#X connect 1 0 2 0;
#X connect 10 0 3 0;
#X connect 11 0 4 0;
#X connect 12 0 5 0;
#X connect 13 0 6 0;
#X connect 14 0 7 0;
#X connect 15 0 8 0;
#X connect 16 0 9 0;
#X restore 115 655 pd buttons test;
#X obj 177 613 unpack float float float float;
#X obj 42 155 metro 400;
#X obj 44 129 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X floatatom 236 639 5 0 0 0 - - -;
#X floatatom 306 640 5 0 0 0 - - -;
#X floatatom 386 635 5 0 0 0 - - -;
#X msg 49 17 open vendorId productId;
#X msg 226 61 open 0x047D 0x4008;
#X floatatom 175 636 5 0 0 0 - - -;
#X msg 314 347 debug \$1;
#X obj 314 325 hradio 15 1 0 10 empty empty empty 0 -6 0 8 -262144
-1 -1 0;
#X obj 77 592 print data;
#X text 58 222 how many bytes to read;
#X msg 286 212 refresh;
#X text 351 213 reinit and refresh device list;
#X text 325 193 resets device (don't really know what that does tho)
;
#X obj 216 588 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X msg 132 237 get 2;
#X msg 294 256 descriptor;
#X text 373 256 get descriptor;
#X text 300 274 for writing to the device:;
#X msg 75 308 set 2;
#X text 228 551 <- status outlet;
#X text 66 552 data outlet ->;
#X msg 213 39 open 0x046d 0xc01d;
#X text 355 41 Logitech USB-PS/2 Optical Mouse;
#X msg 206 15 open 0x1043 0x0015;
#X text 344 16 CUI v1.0;
#X msg 231 86 open 0x077d 0x0410;
#X text 361 87 Griffin Technology PowerMate;
#X text 362 106 Logitech RumblePad 2 USB;
#X msg 240 106 open 0x046d 0xc218;
#X obj 335 434 hsl 128 15 0 255 0 0 empty empty empty -2 -6 0 10 -262144
-1 -1 0 1;
#X obj 281 585 print ELSE;
#X msg 421 501 write 0x0001 0x0004 5;
#X msg 419 521 write 0xff00 0x0001 5;
#X msg 419 541 write 0xff00 0x0002 5;
#X obj 283 376 hsl 128 15 0 255 0 0 empty empty empty -2 -6 0 10 -262144
-1 -1 0 1;
#X obj 42 180 hradio 15 1 0 9 empty empty empty 0 -8 0 10 -262144 -1
-1 0;
#X msg 94 204 get \$1;
#X floatatom 44 204 5 0 0 0 - - -;
#X text 372 126 CUI I/O test;
#X msg 250 126 open 0x0925 0x1299;
#X obj 216 566 route open;
#X obj 332 453 int;
#X msg 332 473 write 0x01 0x05 0x01 \$1 0;
#X symbolatom 383 454 10 0 0 0 - - -;
#X text 384 148 Logitech Inc. iFeel Mouse;
#X msg 260 147 open 0x046d 0xc030;
#X msg 23 306 get 24;
#X msg 301 290 path 0x00010002 0x00000000 0xff000002;
#N canvas 0 22 450 300 pak 0;
#X obj 45 15 inlet;
#X obj 45 39 int;
#X obj 48 265 outlet;
#X obj 48 222 pack 0 0 0;
#X obj 105 15 inlet;
#X obj 105 39 int;
#X obj 104 62 trigger bang 0;
#X obj 205 15 inlet;
#X obj 205 39 int;
#X obj 204 62 trigger bang 0;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 6 1 3 1;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 3 0;
#X connect 9 1 3 2;
#X restore 320 394 pd pak;
#X obj 423 376 hsl 128 15 0 255 0 0 empty empty empty -2 -6 0 10 -262144
-1 -1 0 1;
#X obj 563 376 hsl 128 15 0 255 0 0 empty empty empty -2 -6 0 10 -262144
-1 -1 0 1;
#X msg 320 415 set 0x11 0x0a \$1 \$2 0x00 \$3 0x00;
#X text 537 290 iFeel buzz;
#X connect 0 0 6 0;
#X connect 0 0 17 0;
#X connect 0 1 49 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 6 0 5 0;
#X connect 6 0 14 0;
#X connect 6 1 9 0;
#X connect 6 2 10 0;
#X connect 6 3 11 0;
#X connect 7 0 44 0;
#X connect 8 0 7 0;
#X connect 13 0 0 0;
#X connect 15 0 0 0;
#X connect 16 0 15 0;
#X connect 19 0 0 0;
#X connect 23 0 0 0;
#X connect 24 0 0 0;
#X connect 27 0 0 0;
#X connect 30 0 0 0;
#X connect 32 0 0 0;
#X connect 34 0 0 0;
#X connect 37 0 0 0;
#X connect 38 0 50 0;
#X connect 40 0 0 0;
#X connect 41 0 0 0;
#X connect 42 0 0 0;
#X connect 43 0 57 0;
#X connect 44 0 45 0;
#X connect 44 0 46 0;
#X connect 45 0 0 0;
#X connect 48 0 0 0;
#X connect 49 0 22 0;
#X connect 49 1 39 0;
#X connect 50 0 51 0;
#X connect 51 0 0 0;
#X connect 52 0 51 0;
#X connect 54 0 0 0;
#X connect 55 0 0 0;
#X connect 56 0 0 0;
#X connect 57 0 60 0;
#X connect 58 0 57 1;
#X connect 59 0 57 2;
#X connect 60 0 0 0;