aboutsummaryrefslogtreecommitdiff
path: root/usbhid/usbhid-help.pd
blob: 1f85b95d9386d80f4789bdbd742b7fdba4c0edfe (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
#N canvas 127 169 633 586 10;
#X obj 132 406 usbhid;
#X msg 194 120 close;
#X msg 194 146 reset;
#X text 240 337 GARBAGE FOR TESTING;
#X msg 207 184 print;
#X text 317 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
1;
#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 65 545 pd buttons test;
#X obj 127 492 unpack float float float float;
#X obj 44 113 metro 400;
#X obj 46 87 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X floatatom 186 529 5 0 0 0 - - -;
#X floatatom 256 530 5 0 0 0 - - -;
#X floatatom 336 525 5 0 0 0 - - -;
#X msg 20 5 open vendorId productId;
#X msg 176 71 open 0x047D 0x4008;
#X floatatom 125 526 5 0 0 0 - - -;
#X msg 239 303 debug \$1;
#X obj 239 281 hradio 15 1 0 10 empty empty empty 0 -6 0 8 -262144
-1 -1 0;
#X obj 27 471 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 226 448 pd parsing;
#X text 8 152 how many bytes to read;
#X msg 204 165 refresh;
#X text 269 166 reinit and refresh device list;
#X text 243 146 resets device (don't really know what that does tho)
;
#X obj 171 449 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 171 427 route open device;
#X msg 44 134 get 4;
#X msg 82 167 get 2;
#X msg 212 209 descriptor;
#X text 291 209 get descriptor;
#X msg 219 243 descriptor 1 30 1 31 1 38;
#X text 398 242 [descriptor page# usage# ...(;
#X text 218 227 for writing to the device:;
#X msg 25 238 set 2;
#X msg 237 353 close \, open 0x045e 0x0039 \, descriptor;
#X text 183 412 <- status outlet;
#X text 21 413 data outlet ->;
#X msg 163 49 open 0x046d 0xc01d;
#X text 305 49 Logitech USB-PS/2 Optical Mouse;
#X msg 156 25 open 0x1043 0x0015;
#X text 294 26 CUI v1.0;
#X msg 181 96 open 0x077d 0x0410;
#X text 311 97 Griffin Technology PowerMate;
#X connect 0 0 7 0;
#X connect 0 0 18 0;
#X connect 0 1 25 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 4 0 0 0;
#X connect 7 0 6 0;
#X connect 7 0 15 0;
#X connect 7 1 10 0;
#X connect 7 2 11 0;
#X connect 7 3 12 0;
#X connect 8 0 26 0;
#X connect 9 0 8 0;
#X connect 14 0 0 0;
#X connect 16 0 0 0;
#X connect 17 0 16 0;
#X connect 21 0 0 0;
#X connect 25 0 24 0;
#X connect 25 1 19 0;
#X connect 26 0 0 0;
#X connect 27 0 0 0;
#X connect 28 0 0 0;
#X connect 30 0 0 0;
#X connect 33 0 0 0;
#X connect 34 0 0 0;
#X connect 37 0 0 0;
#X connect 39 0 0 0;
#X connect 41 0 0 0;