Skip to content

Commit d86714d

Browse files
committed
Update help file
1 parent e7e6978 commit d86714d

1 file changed

Lines changed: 104 additions & 13 deletions

File tree

pdfirmata-help.pd

Lines changed: 104 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#N canvas 76 186 677 465 12;
1+
#N canvas 563 220 677 465 12;
22
#X obj 32 222 pdfirmata;
33
#X obj 116 222 comport 1 57600;
44
#X obj 79 348 pdfirmata;
@@ -47,8 +47,6 @@
4747
#X text 24 25 digitalWrite PIN STATE;
4848
#X text 196 25 analogWrite PIN VALUE;
4949
#X text 366 25 analogIn PIN ENABLE?;
50-
#X msg 544 54 pinRead 13;
51-
#X text 542 25 pinRead PIN;
5250
#X obj 544 118 s firmatacmd;
5351
#X obj 32 254 print;
5452
#N canvas 1117 193 531 656 serial 0;
@@ -84,8 +82,6 @@ Each character takes 2 byte \, maximum character limit is (MAX_BUFFER
8482
#X text 19 41 ADDRESS can be either 7-bit (< 128) or 10-bit (< 1024)
8583
;
8684
#X text 19 58 AUTORESTART -> 0 : Stop \, 1 : Restart;
87-
#X text 19 75 READMODE -> wr : Write \, ro : Read Only \, rc : Read
88-
Continuously \, rw : Read Write;
8985
#X msg 23 111 I2C rw 36 0 wr 42 75 89 123;
9086
#X text 18 23 I2C rw ADDRESS AUTORESTART RWMODE BYTE0 (BYTE1) (BYTE2)
9187
...;
@@ -96,6 +92,8 @@ Continuously \, rw : Read Write;
9692
#X msg 23 243 I2C config 12 123 53 23;
9793
#X text 22 280 I2C delay DELAY;
9894
#X msg 23 306 I2C delay 100;
95+
#X text 19 75 READMODE -> wr : Write \, ro : Read Only \, rc : Read
96+
Continuously \, sr : Stop Reading;
9997
#X restore 543 238 pd I2C;
10098
#N canvas 1210 376 450 300 servo 0;
10199
#X text 29 28 servo config PIN MINPULSE MAXPULSE;
@@ -165,7 +163,6 @@ point numbers and this type cannot represent every integer bigger than
165163
24-bit. It's possible to increase floating point precision but I think
166164
it's not required for most of the cases.;
167165
#X restore 543 341 pd stepper;
168-
#X text 248 332 Copyright Malik Enes Safak 2017-2020;
169166
#X text 252 395 for more information about protocol https://github.com/firmata/protocol
170167
;
171168
#N canvas 1116 247 495 284 multiStepper 0;
@@ -217,7 +214,101 @@ addressByte3 addressByte4 addressByte5 addressByte6 addressByte7;
217214
#X obj 380 234 s firmatacmd;
218215
#X text 367 153 digitalIn PORT ENABLE?;
219216
#X msg 254 256 analogMap;
220-
#X connect 0 0 24 0;
217+
#X msg 544 54 pinState 13;
218+
#X text 542 25 pinState PIN;
219+
#X obj 80 255 s firmataResponse;
220+
#N canvas 98 153 450 531 digitalInResponse 0;
221+
#X obj 33 22 r firmataResponse;
222+
#X obj 33 56 route digitalIn;
223+
#X obj 33 80 route 0;
224+
#X text 156 56 digitalIn response;
225+
#X text 158 83 Port 0;
226+
#X obj 33 184 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
227+
1;
228+
#X obj 33 143 & 1;
229+
#X obj 85 119 >> 1;
230+
#X obj 85 143 & 1;
231+
#X obj 139 143 & 1;
232+
#X obj 191 143 & 1;
233+
#X obj 241 143 & 1;
234+
#X obj 293 143 & 1;
235+
#X obj 347 143 & 1;
236+
#X obj 399 143 & 1;
237+
#X obj 33 119 >> 0;
238+
#X obj 139 119 >> 2;
239+
#X obj 191 119 >> 3;
240+
#X obj 241 119 >> 4;
241+
#X obj 293 119 >> 5;
242+
#X obj 347 119 >> 6;
243+
#X obj 399 119 >> 7;
244+
#X obj 85 184 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
245+
1;
246+
#X obj 139 184 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
247+
1;
248+
#X obj 191 184 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
249+
1;
250+
#X obj 241 185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
251+
1;
252+
#X obj 293 185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
253+
1;
254+
#X obj 347 185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
255+
1;
256+
#X obj 399 185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
257+
1;
258+
#X text 29 208 Pin 0;
259+
#X text 83 208 Pin 1;
260+
#X text 136 208 Pin 2;
261+
#X text 190 208 Pin 3;
262+
#X text 238 208 Pin 4;
263+
#X text 292 208 Pin 5;
264+
#X text 345 208 Pin 6;
265+
#X text 399 208 Pin 7;
266+
#X obj 33 277 r firmataResponse;
267+
#X obj 33 301 route digitalIn;
268+
#X obj 33 325 route 0;
269+
#X obj 33 375 >>;
270+
#X floatatom 101 357 5 0 7 0 - - -;
271+
#X obj 33 399 & 1;
272+
#X obj 33 429 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
273+
1;
274+
#X text 152 301 digitalIn response;
275+
#X text 154 328 Port 0;
276+
#X text 154 357 Pin;
277+
#X connect 0 0 1 0;
278+
#X connect 1 0 2 0;
279+
#X connect 2 0 7 0;
280+
#X connect 2 0 15 0;
281+
#X connect 2 0 17 0;
282+
#X connect 2 0 18 0;
283+
#X connect 2 0 19 0;
284+
#X connect 2 0 20 0;
285+
#X connect 2 0 21 0;
286+
#X connect 6 0 5 0;
287+
#X connect 7 0 8 0;
288+
#X connect 8 0 22 0;
289+
#X connect 9 0 23 0;
290+
#X connect 10 0 24 0;
291+
#X connect 11 0 25 0;
292+
#X connect 12 0 26 0;
293+
#X connect 13 0 27 0;
294+
#X connect 14 0 28 0;
295+
#X connect 15 0 6 0;
296+
#X connect 16 0 9 0;
297+
#X connect 17 0 10 0;
298+
#X connect 18 0 11 0;
299+
#X connect 19 0 12 0;
300+
#X connect 20 0 13 0;
301+
#X connect 21 0 14 0;
302+
#X connect 37 0 38 0;
303+
#X connect 38 0 39 0;
304+
#X connect 39 0 40 0;
305+
#X connect 40 0 42 0;
306+
#X connect 41 0 40 1;
307+
#X connect 42 0 43 0;
308+
#X restore 379 268 pd digitalInResponse;
309+
#X text 248 332 Copyright Malik Enes Safak 2017-2021;
310+
#X connect 0 0 22 0;
311+
#X connect 0 0 43 0;
221312
#X connect 0 1 1 0;
222313
#X connect 1 0 0 1;
223314
#X connect 7 0 0 0;
@@ -227,10 +318,10 @@ addressByte3 addressByte4 addressByte5 addressByte6 addressByte7;
227318
#X connect 13 0 12 0;
228319
#X connect 15 0 17 0;
229320
#X connect 16 0 17 0;
230-
#X connect 21 0 23 0;
231-
#X connect 34 0 38 0;
232-
#X connect 35 0 38 0;
233-
#X connect 36 0 38 0;
321+
#X connect 31 0 35 0;
322+
#X connect 32 0 35 0;
323+
#X connect 33 0 35 0;
324+
#X connect 34 0 35 0;
234325
#X connect 37 0 38 0;
235-
#X connect 40 0 41 0;
236-
#X connect 43 0 38 0;
326+
#X connect 40 0 35 0;
327+
#X connect 41 0 21 0;

0 commit comments

Comments
 (0)