Skip to content
Snippets Groups Projects
Commit 4a60e3c2 authored by Ivica Bukvic's avatar Ivica Bukvic
Browse files

cleaned up and debugged abstractions for rpi k12

parent 50737a20
No related branches found
No related tags found
No related merge requests found
#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;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment