Commit 4a60e3c2 authored by Ivica Bukvic's avatar Ivica Bukvic
Browse files

cleaned up and debugged abstractions for rpi k12

parent 50737a20
#N canvas 269 148 466 486 10;
#X obj 258 290 outlet;
#N canvas 262 148 466 522 10;
#X obj 264 320 outlet;
#X obj 228 45 ggee/image @pd_extra/K12/objects/raspberrypi_3008_analog_in_off.png
1;
#X obj 221 -161 loadbang;
#X obj 239 41 nbx 2 14 -1 8 0 0 empty empty channel: -48 8 0 11 -262144
-1 -1 0 256 3;
#X obj 290 14 preset_node k12;
#X obj 221 -87 sel 0 1;
#X obj 271 242 disis_spi;
#X msg 324 184 open;
#X msg 279 184 close;
#X obj 279 163 sel -1, f 8;
#X obj 258 268 switch 8 0;
#X obj 138 163 > -1;
#X obj 239 121 t f f f;
#X obj 138 184 metro 100;
#X msg 221 -63 open @pd_extra/K12/objects/raspberrypi_3008_analog_in_off.png
#X obj 221 -151 loadbang;
#X obj 241 51 nbx 2 14 -1 7 0 0 empty empty channel: -48 8 0 11 -262144
-1 -1 -1 256 3;
#X obj 290 4 preset_node k12;
#X obj 221 -97 sel 0 1;
#X obj 278 272 disis_spi;
#X msg 323 238 open;
#X msg 278 238 close;
#X obj 264 298 switch 8 0;
#X obj 174 218 metro 100;
#X msg 221 -73 open @pd_extra/K12/objects/raspberrypi_3008_analog_in_off.png
;
#X msg 228 -26 open @pd_extra/K12/objects/raspberrypi_3008_analog_in_on.png
#X msg 228 -36 open @pd_extra/K12/objects/raspberrypi_3008_analog_in_on.png
;
#X obj 241 218 + 1;
#X obj 278 217 sel 0, f 8;
#X obj 268 134 > -1;
#X obj 268 155 change;
#X obj 241 111 t f f;
#X obj 268 176 t f f;
#X obj 221 -120 change;
#X obj 326 38 loadbang;
#X msg 326 59 -1;
#X connect 3 0 4 0;
#X connect 3 0 12 0;
#X connect 3 0 17 0;
#X connect 4 0 3 0;
#X connect 5 0 14 0;
#X connect 5 1 15 0;
#X connect 9 0 8 0;
#X connect 9 1 7 0;
#X connect 10 0 0 0;
#X connect 11 0 13 0;
#X connect 12 0 11 0;
#X connect 12 1 10 0;
#X connect 12 2 9 0;
#X connect 14 0 1 0;
#X connect 15 0 1 0;
#X connect 5 0 11 0;
#X connect 5 1 12 0;
#X connect 6 0 9 1;
#X connect 6 1 9 2;
#X connect 6 2 9 3;
#X connect 6 3 9 4;
#X connect 6 4 9 5;
#X connect 6 5 9 6;
#X connect 6 6 9 7;
#X connect 6 7 9 8;
#X connect 6 8 19 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 0 0;
#X connect 10 0 6 0;
#X connect 11 0 1 0;
#X connect 12 0 1 0;
#X connect 13 0 9 0;
#X connect 14 0 8 0;
#X connect 14 1 7 0;
#X connect 15 0 16 0;
#X connect 16 0 18 0;
#X connect 17 0 13 0;
#X connect 17 1 15 0;
#X connect 18 0 10 0;
#X connect 18 1 14 0;
#X connect 19 0 5 0;
#X connect 20 0 21 0;
#X connect 21 0 3 0;
#X coords 0 -1 1 1 89 89 2 183 13;
#N canvas 231 85 539 512 10;
#X obj 292 314 outlet;
#N canvas 396 92 455 542 10;
#X obj 228 45 ggee/image @pd_extra/K12/objects/raspberrypi_gpio_analog_out_off.png
1;
#X obj 221 -161 loadbang;
#X obj 227 56 nbx 2 14 0 10 0 0 empty empty empty -48 8 0 11 -262144
#X obj 241 52 nbx 2 14 0 10 0 0 empty empty channel: -48 8 0 11 -262144
-1 -1 0 256 3;
#X obj 278 0 preset_node k12;
#X obj 227 117 coll rpi_gpio.coll;
#X obj 241 117 coll rpi_gpio.coll;
#C restore;
#X obj 292 285 disis_gpio;
#X obj 155 197 inlet;
#X msg 155 227 pwm \$1;
#X obj 227 346 disis_gpio;
#X obj 413 256 inlet;
#X msg 368 307 pwm \$1;
#X obj 222 -105 sel 0 1;
#X msg 227 227 unexport \, export \$1 \, direction out \, open \, togglesoftpwm
1;
#X obj 205 55 cnv 15 52 15 empty \$0-r-cnv pin:0 4 7 0 11 -262144 -1
#X obj 218 69 cnv 15 52 15 empty \$0-r-cnv pin:0 4 7 0 11 -262144 -99865
0;
#X obj 240 142 sprintf pin:%d;
#X obj 240 163 tosymbol;
#X msg 240 184 label \$1;
#X obj 240 205 s \$0-r-cnv;
#X obj 241 141 sprintf pin:%d;
#X obj 241 162 tosymbol;
#X msg 241 183 label \$1;
#X obj 241 204 s \$0-r-cnv;
#X msg 222 -83 open @pd_extra/K12/objects/raspberrypi_gpio_analog_out_off.png
;
#X msg 246 -44 open @pd_extra/K12/objects/raspberrypi_gpio_analog_out_on.png
;
#X connect 3 0 4 0;
#X connect 3 0 5 0;
#X connect 4 0 3 0;
#X connect 5 0 10 0;
#X connect 5 0 12 0;
#X connect 7 0 8 0;
#X connect 9 0 16 0;
#X connect 9 1 17 0;
#X obj 368 286 gate 1 0;
#X obj 145 203 sel 0;
#X obj 145 181 change;
#X obj 222 -128 change;
#X msg 335 200 togglesoftpwm 1;
#X obj 335 178 loadbang;
#X msg 145 227 unexport;
#X msg 227 227 unexport \, export \$1 \, direction out \, open;
#X obj 306 36 loadbang;
#X msg 306 57 0;
#X connect 2 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 4 0 10 0;
#X connect 4 0 18 0;
#X connect 5 1 16 0;
#X connect 5 1 19 0;
#X connect 6 0 16 1;
#X connect 7 0 5 0;
#X connect 8 0 14 0;
#X connect 8 1 15 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 16 0 1 0;
#X connect 17 0 1 0;
#X connect 14 0 0 0;
#X connect 15 0 0 0;
#X connect 16 0 7 0;
#X connect 17 0 22 0;
#X connect 17 1 23 0;
#X connect 18 0 17 0;
#X connect 19 0 8 0;
#X connect 20 0 5 0;
#X connect 21 0 20 0;
#X connect 22 0 5 0;
#X connect 23 0 5 0;
#X connect 24 0 25 0;
#X connect 25 0 2 0;
#X coords 0 -1 1 1 89 89 2 183 13;
#N canvas 257 133 627 499 10;
#N canvas 257 133 436 499 10;
#X obj 292 314 outlet;
#X obj 228 45 ggee/image @pd_extra/K12/objects/raspberrypi_gpio_digital_off.png
1;
#X obj 221 -161 loadbang;
#X obj 223 50 nbx 2 14 0 10 0 0 empty empty empty -48 8 0 11 -262144
#X obj 240 43 nbx 2 14 0 10 0 0 empty empty channel: -48 8 0 11 -262144
-1 -1 0 256 3;
#X obj 283 8 preset_node k12;
#X obj 398 114 coll rpi_gpio.coll;
#X obj 458 114 coll rpi_gpio.coll;
#C restore;
#X obj 292 285 disis_gpio;
#X obj 229 67 hradio 15 1 0 2 empty empty I/O: -25 7 0 10 -262144 -260097
#X obj 229 77 hradio 15 1 0 2 empty empty I/O: -25 7 0 10 -262144 -260097
-1 0;
#X text 231 65 I;
#X text 247 65 O;
#X msg 323 196 symbol out;
#X msg 258 196 symbol in;
#X obj 276 149 select 0 1, f 11;
......@@ -24,35 +22,52 @@
#X obj 230 -98 sel 0 1;
#X msg 276 226 direction \$1 \, open;
#X msg 398 226 unexport \, export \$1;
#X obj 201 51 cnv 15 52 15 empty \$0-r-cnv pin:0 4 7 0 11 -262144 -1
#X obj 217 58 cnv 15 52 15 empty \$0-r-cnv pin:0 4 7 0 11 -262144 -99865
0;
#X obj 410 140 sprintf pin:%d;
#X obj 410 161 tosymbol;
#X msg 410 182 label \$1;
#X obj 410 203 s \$0-r-cnv;
#X obj 470 140 sprintf pin:%d;
#X obj 470 161 tosymbol;
#X msg 470 182 label \$1;
#X obj 470 203 s \$0-r-cnv;
#X msg 221 -76 open @pd_extra/K12/objects/raspberrypi_gpio_digital_off.png
;
#X msg 249 -53 open @pd_extra/K12/objects/raspberrypi_gpio_digital_on.png
;
#X obj 230 -120 change;
#X obj 431 92 t b f;
#X obj 407 141 select 0;
#X msg 407 164 unexport;
#X text 231 75 i;
#X text 246 75 o;
#X connect 3 0 4 0;
#X connect 3 0 5 0;
#X connect 3 0 27 0;
#X connect 4 0 3 0;
#X connect 5 0 20 0;
#X connect 5 0 22 0;
#X connect 7 0 12 0;
#X connect 7 0 13 0;
#X connect 10 0 19 0;
#X connect 11 0 19 0;
#X connect 12 0 11 0;
#X connect 12 1 10 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 16 0 7 0;
#X connect 18 0 26 0;
#X connect 18 1 27 0;
#X connect 5 0 28 0;
#X connect 6 0 0 0;
#X connect 6 1 26 0;
#X connect 7 0 10 0;
#X connect 7 0 11 0;
#X connect 8 0 17 0;
#X connect 9 0 17 0;
#X connect 10 0 9 0;
#X connect 10 1 8 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 6 0;
#X connect 14 0 7 0;
#X connect 15 0 6 0;
#X connect 16 0 24 0;
#X connect 16 1 25 0;
#X connect 17 0 6 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 26 0 1 0;
#X connect 27 0 1 0;
#X connect 24 0 1 0;
#X connect 25 0 1 0;
#X connect 26 0 16 0;
#X connect 27 0 7 0;
#X connect 27 1 5 0;
#X connect 28 0 29 0;
#X connect 28 1 18 0;
#X connect 29 0 6 0;
#X coords 0 -1 1 1 89 89 2 183 13;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment