aboutsummaryrefslogtreecommitdiff
path: root/usbhid-help.pd
blob: 08127b2181e7a5f2e618548afe3b821037c730da (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
#N canvas 254 84 629 549 10;
#X obj 132 376 usbhid;
#X msg 184 91 close;
#X msg 184 117 reset;
#X text 240 307 GARBAGE FOR TESTING;
#X msg 197 155 print;
#X text 317 72 Gravis/Destroyer Tiltpad;
#X text 311 43 Microsoft 5-button Mouse;
#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 515 pd buttons test;
#X obj 127 462 unpack float float float float;
#X obj 44 83 metro 400;
#X obj 46 57 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X floatatom 186 499 5 0 0 0 - - -;
#X floatatom 256 500 5 0 0 0 - - -;
#X floatatom 336 495 5 0 0 0 - - -;
#X msg 171 43 open 0x045e 0x0039;
#X msg 157 13 open vendorId productId;
#X msg 176 71 open 0x047D 0x4008;
#X floatatom 125 496 5 0 0 0 - - -;
#X msg 239 273 debug \$1;
#X obj 239 251 hradio 15 1 0 10 empty empty empty 0 -6 0 8 -262144
-1 -1 0;
#X obj 27 441 print data;
#N canvas 458 151 454 485 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 418 pd parsing;
#X text 8 122 how many bytes to read;
#X msg 194 136 refresh;
#X text 259 137 reinit and refresh device list;
#X text 233 117 resets device (don't really know what that does tho)
;
#X obj 171 419 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 171 397 route open device;
#X msg 44 104 get 4;
#X msg 82 137 get 2;
#X msg 212 179 descriptor;
#X text 291 179 get descriptor;
#X msg 219 213 descriptor 1 30 1 31 1 38;
#X text 398 212 [descriptor page# usage# ...(;
#X text 218 197 for writing to the device:;
#X msg 25 208 set 2;
#X msg 237 323 close \, open 0x045e 0x0039 \, descriptor;
#X text 183 382 <- status outlet;
#X text 21 383 data outlet ->;
#X connect 0 0 8 0;
#X connect 0 0 20 0;
#X connect 0 1 27 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 4 0 0 0;
#X connect 8 0 7 0;
#X connect 8 0 17 0;
#X connect 8 1 11 0;
#X connect 8 2 12 0;
#X connect 8 3 13 0;
#X connect 9 0 28 0;
#X connect 10 0 9 0;
#X connect 14 0 0 0;
#X connect 16 0 0 0;
#X connect 18 0 0 0;
#X connect 19 0 18 0;
#X connect 23 0 0 0;
#X connect 27 0 26 0;
#X connect 27 1 21 0;
#X connect 28 0 0 0;
#X connect 29 0 0 0;
#X connect 30 0 0 0;
#X connect 32 0 0 0;
#X connect 35 0 0 0;
#X connect 36 0 0 0;