Mercurial > hg > beaglert
diff core/Utilities.cpp @ 75:8bd351ca8b46
Fixed direction in setPinMode functions, updated and fixed basic_blink
| author | Giulio Moro <giuliomoro@yahoo.it> | 
|---|---|
| date | Fri, 17 Jul 2015 20:59:43 +0100 | 
| parents | d837fb676977 | 
| children | f1012082f142 | 
line wrap: on
 line diff
--- a/core/Utilities.cpp Fri Jul 17 20:23:38 2015 +0100 +++ b/core/Utilities.cpp Fri Jul 17 20:59:43 2015 +0100 @@ -68,7 +68,7 @@ // Sets the direction of a digital pin for the current frame and all subsequent frames void pinModeFrame(BeagleRTContext *context, int frame, int channel, int mode) { for(unsigned int f = frame; f < context->digitalFrames; f++) { - if(mode == OUTPUT) + if(mode == INPUT) context->digital[f] |= (1 << channel); else context->digital[f] &= ~(1 << channel); @@ -79,7 +79,7 @@ // // Sets the direction of a digital pin for the current frame only void pinModeFrameOnce(BeagleRTContext *context, int frame, int channel, int mode) { - if(mode == OUTPUT) + if(mode == INPUT) context->digital[frame] |= (1 << channel); else context->digital[frame] &= ~(1 << channel);
