[PD-cvs] externals/hardware/arduino arduino.pd,1.21,1.22

Hans-Christoph Steiner eighthave at users.sourceforge.net
Thu Mar 1 06:39:51 CET 2007


Update of /cvsroot/pure-data/externals/hardware/arduino
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24020

Modified Files:
	arduino.pd 
Log Message:
analog input is kind of working; pinMode is working; digital output is working; things are timer driven now

Index: arduino.pd
===================================================================
RCS file: /cvsroot/pure-data/externals/hardware/arduino/arduino.pd,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** arduino.pd	22 Feb 2007 06:16:43 -0000	1.21
--- arduino.pd	1 Mar 2007 05:39:48 -0000	1.22
***************
*** 1,3 ****
! #N canvas 602 43 640 372 10;
  #X obj 377 9 import hardware flatspace iemlib mapping;
  #X text 321 336 released under the GNU GPL;
--- 1,3 ----
! #N canvas 365 27 652 384 10;
  #X obj 377 9 import hardware flatspace iemlib mapping;
  #X text 321 336 released under the GNU GPL;
***************
*** 5,17 ****
  #X obj 61 297 outlet;
  #X obj 544 297 outlet;
! #N canvas 382 102 653 373 command 0;
  #X obj 24 7 inlet;
  #X obj 281 289 outlet;
  #X obj 210 93 clip 0 1;
  #X obj 210 114 int;
! #N canvas 729 244 487 295 digital-out 0;
  #X obj 26 12 inlet;
  #X obj 218 219 outlet;
- #X msg 404 92 229;
  #X obj 181 137 trigger bang float;
  #X obj 97 172 float;
--- 5,16 ----
  #X obj 61 297 outlet;
  #X obj 544 297 outlet;
! #N canvas 405 22 673 393 command 0;
  #X obj 24 7 inlet;
  #X obj 281 289 outlet;
  #X obj 210 93 clip 0 1;
  #X obj 210 114 int;
! #N canvas 729 244 495 303 digital-out 0;
  #X obj 26 12 inlet;
  #X obj 218 219 outlet;
  #X obj 181 137 trigger bang float;
  #X obj 97 172 float;
***************
*** 22,81 ****
  #X obj 181 115 bytemask -----;
  #X obj 27 115 bytemask ---------;
! #X connect 0 0 5 0;
! #X connect 2 0 1 0;
! #X connect 3 0 4 0;
! #X connect 3 1 7 0;
! #X connect 4 0 1 0;
! #X connect 5 0 8 0;
! #X connect 5 1 2 0;
! #X connect 6 0 4 0;
! #X connect 6 1 7 0;
! #X connect 7 0 1 0;
! #X connect 8 0 10 0;
! #X connect 8 1 10 1;
! #X connect 8 2 10 2;
! #X connect 8 3 10 3;
! #X connect 8 4 10 4;
! #X connect 8 5 10 5;
! #X connect 8 6 10 6;
! #X connect 8 7 9 0;
! #X connect 8 8 9 1;
! #X connect 8 9 9 2;
! #X connect 8 10 9 3;
! #X connect 8 11 9 4;
! #X connect 8 12 9 5;
! #X connect 8 13 9 6;
! #X connect 9 0 3 0;
! #X connect 10 0 6 0;
! #X restore 377 118 pd digital-out;
! #N canvas 49 547 528 335 pinMode 0;
! #X obj 60 11 inlet;
! #X obj 175 275 outlet;
! #X obj 175 87 unpack float float;
! #X obj 175 176 +;
! #X obj 175 197 + 130;
! #X obj 296 126 * 70;
! #X text 222 198 input commands = 130-143;
! #X text 334 127 output commands = 200-213;
! #X msg 61 229 151;
! #X obj 60 48 trigger bang anything;
! #X obj 61 182 float;
! #X text 142 86 pin#;
! #X text 312 87 mode;
! #X text 89 229 send 151/ENABLE_DIGITAL_INPUT whenever a pin is set
! to input;
! #X obj 61 202 select 0;
! #X connect 0 0 9 0;
  #X connect 2 0 3 0;
! #X connect 2 1 5 0;
! #X connect 2 1 10 1;
! #X connect 3 0 4 0;
! #X connect 4 0 1 0;
! #X connect 5 0 3 1;
! #X connect 8 0 1 0;
! #X connect 9 0 10 0;
! #X connect 9 1 2 0;
! #X connect 10 0 14 0;
! #X connect 14 0 8 0;
  #X restore 280 93 pd pinMode;
  #X obj 139 133 + 160;
--- 21,81 ----
  #X obj 181 115 bytemask -----;
  #X obj 27 115 bytemask ---------;
! #X msg 404 92 144;
! #X connect 0 0 4 0;
  #X connect 2 0 3 0;
! #X connect 2 1 6 0;
! #X connect 3 0 1 0;
! #X connect 4 0 7 0;
! #X connect 4 1 10 0;
! #X connect 5 0 3 0;
! #X connect 5 1 6 0;
! #X connect 6 0 1 0;
! #X connect 7 0 9 0;
! #X connect 7 1 9 1;
! #X connect 7 2 9 2;
! #X connect 7 3 9 3;
! #X connect 7 4 9 4;
! #X connect 7 5 9 5;
! #X connect 7 6 9 6;
! #X connect 7 7 8 0;
! #X connect 7 8 8 1;
! #X connect 7 9 8 2;
! #X connect 7 10 8 3;
! #X connect 7 11 8 4;
! #X connect 7 12 8 5;
! #X connect 7 13 8 6;
! #X connect 8 0 2 0;
! #X connect 9 0 5 0;
! #X connect 10 0 1 0;
! #X restore 377 118 pd digital-out;
! #N canvas 310 221 536 343 pinMode 0;
! #X obj 190 11 inlet;
! #X obj 289 307 outlet;
! #X obj 60 91 unpack float float;
! #X text 27 90 pin#;
! #X text 177 92 mode;
! #X obj 60 146 moses 128;
! #X obj 165 144 select 0;
! #X msg 165 167 0;
! #X msg 210 167 1;
! #X text 54 125 do bounds checking to be safe;
! #X obj 190 35 trigger list bang;
! #X msg 289 256 244;
! #X obj 138 254 float;
! #X obj 36 202 trigger bang float;
! #X connect 0 0 10 0;
! #X connect 2 0 5 0;
! #X connect 2 1 6 0;
! #X connect 5 0 13 0;
! #X connect 6 0 7 0;
! #X connect 6 1 8 0;
! #X connect 7 0 12 1;
! #X connect 8 0 12 1;
! #X connect 10 0 2 0;
! #X connect 10 1 11 0;
! #X connect 11 0 1 0;
! #X connect 12 0 1 0;
! #X connect 13 0 12 0;
! #X connect 13 1 1 0;
  #X restore 280 93 pd pinMode;
  #X obj 139 133 + 160;
***************
*** 184,190 ****
  #X text 306 1 raw input;
  #X text 57 1 processed input;
- #X obj 61 136 comport \$1 115200;
  #X obj 410 88 loadbang;
! #N canvas 0 22 454 304 report 0;
  #X obj 95 26 inlet;
  #X obj 97 186 print [arduino];
--- 184,189 ----
  #X text 306 1 raw input;
  #X text 57 1 processed input;
  #X obj 410 88 loadbang;
! #N canvas 0 22 458 308 report 0;
  #X obj 95 26 inlet;
  #X obj 97 186 print [arduino];
***************
*** 205,209 ****
  #X restore 231 113 pd report firmware version;
  #X text 335 299 DEBUG/RAW data (this will change);
! #N canvas 72 70 439 393 make 0;
  #X obj 79 6 inlet;
  #X obj 184 337 outlet;
--- 204,208 ----
  #X restore 231 113 pd report firmware version;
  #X text 335 299 DEBUG/RAW data (this will change);
! #N canvas 72 70 443 397 make 0;
  #X obj 79 6 inlet;
  #X obj 184 337 outlet;
***************
*** 366,370 ****
  #X connect 11 0 1 0;
  #X restore 62 199 pd make lists;
! #N canvas 0 22 454 304 check 0;
  #X obj 47 62 inlet;
  #X obj 47 88 route version;
--- 365,369 ----
  #X connect 11 0 1 0;
  #X restore 62 199 pd make lists;
! #N canvas 0 22 501 245 check 0;
  #X obj 47 62 inlet;
  #X obj 47 88 route version;
***************
*** 373,376 ****
--- 372,377 ----
  ;
  #X obj 47 131 select 1;
+ #X text 102 132 <-- this sets the firmware version this is compatible
+ with;
  #X connect 0 0 1 0;
  #X connect 1 0 2 0;
***************
*** 379,390 ****
  #X restore 92 242 pd check version;
  #X text 10 337 (C) Copyright 2006 Free Software Foundation;
  #X connect 2 0 5 0;
! #X connect 5 0 9 0;
! #X connect 6 0 9 0;
! #X connect 9 0 4 0;
! #X connect 9 0 14 0;
! #X connect 9 1 12 0;
! #X connect 10 0 11 0;
! #X connect 12 0 5 0;
! #X connect 14 0 15 0;
! #X connect 14 0 3 0;
--- 380,392 ----
  #X restore 92 242 pd check version;
  #X text 10 337 (C) Copyright 2006 Free Software Foundation;
+ #X obj 61 136 comport \$1 57600;
  #X connect 2 0 5 0;
! #X connect 5 0 16 0;
! #X connect 6 0 16 0;
! #X connect 9 0 10 0;
! #X connect 11 0 5 0;
! #X connect 13 0 14 0;
! #X connect 13 0 3 0;
! #X connect 16 0 4 0;
! #X connect 16 0 13 0;
! #X connect 16 1 11 0;





More information about the Pd-cvs mailing list