aboutsummaryrefslogtreecommitdiff
path: root/usbhid/usbhid-help.pd
blob: 951e58ed69ff2b266da9249e4d1f1730390be3b4 (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
#N canvas 5 85 797 703 10;
#X obj 182 516 usbhid;
#X msg 284 190 close;
#X msg 284 216 reset;
#X msg 297 254 print;
#X text 367 72 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 602 unpack float float float float;
#X obj 94 183 metro 400;
#X obj 96 157 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 70 5 open vendorId productId;
#X msg 226 71 open 0x047D 0x4008;
#X floatatom 175 636 5 0 0 0 - - -;
#X msg 329 373 debug \$1;
#X obj 329 351 hradio 15 1 0 10 empty empty empty 0 -6 0 8 -262144
-1 -1 0;
#X obj 77 581 print data;
#N canvas 458 151 458 489 parsing 0;
#X obj 77 6 inlet;
#X obj 80 101 route float symbol;
#X obj 80 190 mapping/tolist;
#X obj 139 137 trigger symbol bang;
#X msg 22 139 bang;
#X obj 81 226 list trim;
#X obj 241 312 print;
#X obj 80 272 route path;
#X obj 34 328 print path-------------;
#X obj 78 31 list-abs/list-drip;
#X obj 198 51 trigger bang bang;
#X obj 247 89 print end---------;
#X connect 0 0 9 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 3 1 2 1;
#X connect 4 0 2 0;
#X connect 5 0 7 0;
#X connect 7 0 8 0;
#X connect 7 1 6 0;
#X connect 9 0 1 0;
#X connect 9 1 10 0;
#X connect 10 0 2 1;
#X connect 10 1 11 0;
#X restore 276 558 pd parsing;
#X text 58 222 how many bytes to read;
#X msg 294 235 refresh;
#X text 359 236 reinit and refresh device list;
#X text 333 216 resets device (don't really know what that does tho)
;
#X obj 221 559 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 221 537 route open device;
#X msg 132 237 get 2;
#X msg 302 279 descriptor;
#X text 381 279 get descriptor;
#X msg 309 313 descriptor 1 30 1 31 1 38;
#X text 488 312 [descriptor page# usage# ...(;
#X text 308 297 for writing to the device:;
#X msg 75 308 set 2;
#X text 233 522 <- status outlet;
#X text 71 523 data outlet ->;
#X msg 213 49 open 0x046d 0xc01d;
#X text 355 49 Logitech USB-PS/2 Optical Mouse;
#X msg 206 25 open 0x1043 0x0015;
#X text 344 26 CUI v1.0;
#X msg 231 96 open 0x077d 0x0410;
#X text 361 97 Griffin Technology PowerMate;
#X text 375 125 Logitech RumblePad 2 USB;
#X msg 253 125 open 0x046d 0xc218;
#X msg 94 204 get 8;
#X msg 392 431 write 0x0 0x0 \$1;
#X obj 390 409 int;
#X obj 394 387 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -262144
-1 -1 0 1;
#X obj 362 562 print ELSE;
#X msg 451 459 write 0x0001 0x0004 5;
#X msg 449 479 write 0xff00 0x0001 5;
#X msg 449 499 write 0xff00 0x0002 5;
#X connect 0 0 6 0;
#X connect 0 0 17 0;
#X connect 0 1 24 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 42 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 20 0 0 0;
#X connect 24 0 23 0;
#X connect 24 1 18 0;
#X connect 24 2 46 0;
#X connect 25 0 0 0;
#X connect 26 0 0 0;
#X connect 28 0 0 0;
#X connect 31 0 0 0;
#X connect 34 0 0 0;
#X connect 36 0 0 0;
#X connect 38 0 0 0;
#X connect 41 0 0 0;
#X connect 42 0 0 0;
#X connect 43 0 0 0;
#X connect 44 0 43 0;
#X connect 45 0 44 0;
#X connect 47 0 0 0;
#X connect 48 0 0 0;
#X connect 49 0 0 0;