X-Git-Url: http://sraa.de/git/?a=blobdiff_plain;f=dol%2Fexamples%2Fexample7%2Fsrc%2Fconsumer.c;fp=dol%2Fexamples%2Fexample7%2Fsrc%2Fconsumer.c;h=ace9ccc116f247c30d88bd7c52704a17cbe9be19;hb=8c411cf24ed0eb889191aaeafd8fa1e69081df42;hp=0000000000000000000000000000000000000000;hpb=dea7a4fb1ed110d3ce6e6d9255103d724bd66c0e;p=jump.git diff --git a/dol/examples/example7/src/consumer.c b/dol/examples/example7/src/consumer.c new file mode 100644 index 0000000..ace9ccc --- /dev/null +++ b/dol/examples/example7/src/consumer.c @@ -0,0 +1,23 @@ +#include + +#include "consumer.h" + +void consumer_init(DOLProcess *p) +{ + printf("init consumer.\n"); +} + +int consumer_fire(DOLProcess *p) +{ + static int index; + static float sample; + + for (index = 0; index < NUMBER_OF_SAMPLES; index++) + { + DOL_read((void*)PORT_IN, &sample, sizeof(float), p); + printf("%8s: Read sample[%02d]: %+6.4f\n", + "consumer", index, sample); + } + return 0; +} +