aboutsummaryrefslogtreecommitdiff
path: root/usbhid/usbhid-help.pd
diff options
context:
space:
mode:
Diffstat (limited to 'usbhid/usbhid-help.pd')
-rw-r--r--usbhid/usbhid-help.pd160
1 files changed, 87 insertions, 73 deletions
diff --git a/usbhid/usbhid-help.pd b/usbhid/usbhid-help.pd
index 6681bf0..8c7547f 100644
--- a/usbhid/usbhid-help.pd
+++ b/usbhid/usbhid-help.pd
@@ -1,9 +1,9 @@
-#N canvas 677 22 710 687 10;
+#N canvas 866 22 710 687 10;
#X obj 177 545 usbhid;
-#X msg 276 167 close;
+#X msg 269 173 close;
#X msg 276 193 reset;
#X msg 289 231 print;
-#X text 367 72 Gravis/Destroyer Tiltpad;
+#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;
@@ -48,47 +48,19 @@
#X connect 16 0 9 0;
#X restore 115 655 pd buttons test;
#X obj 177 613 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 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 70 5 open vendorId productId;
-#X msg 226 71 open 0x047D 0x4008;
+#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;
-#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 271 587 pd parsing;
#X text 58 222 how many bytes to read;
#X msg 286 212 refresh;
#X text 351 213 reinit and refresh device list;
@@ -96,40 +68,75 @@
;
#X obj 216 588 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
-#X obj 216 566 route open device;
#X msg 132 237 get 2;
#X msg 294 256 descriptor;
#X text 373 256 get descriptor;
-#X msg 301 290 descriptor 1 30 1 31 1 38;
-#X text 480 289 [descriptor page# usage# ...(;
#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 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 obj 332 453 int;
-#X obj 335 434 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -262144
+#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 357 591 print ELSE;
+#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 320 395 int;
-#X obj 323 376 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -262144
+#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 write 0x01 0x04 0x0 0x0 0xff00 0x02 \$1;
-#X msg 332 473 write 0x01 0x04 0x00 0x00 0xff00 0x01 \$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 24 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;
@@ -138,30 +145,37 @@
#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 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 20 0 0 0;
-#X connect 24 0 23 0;
-#X connect 24 1 18 0;
-#X connect 24 2 45 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 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 36 0 0 0;
-#X connect 38 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 52 0;
-#X connect 44 0 43 0;
-#X connect 46 0 0 0;
-#X connect 47 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 51 0;
-#X connect 50 0 49 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 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;