TwoLeds
Diff: TwoLeds.cpp
- Revision:
- 0:047ba38fb71d
diff -r 000000000000 -r 047ba38fb71d TwoLeds.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TwoLeds.cpp Wed Jun 20 15:38:58 2018 +0000 @@ -0,0 +1,34 @@ +#include "mbed.h" +#include "TwoLeds.h" + + +void TwoLeds::ledOn(void) { + _pin1 = 1; + _pin2 = 1; +} + +void TwoLeds::ledOff(void) { + _pin1 = 0; + _pin2 = 0; +} + +void TwoLeds::ledX() { + if( _pin1 == 0 && _pin2 == 0){ + _pin1 = 1; + _pin2 = 0; + } + else if(_pin1 == 1 && _pin2 == 0){ + _pin1 = 0; + _pin2 = 1; + } + else if(_pin1 == 0 && _pin2 == 1){ + _pin1 = 1; + _pin2 = 0; + } + +} + +void TwoLeds::printStatus(void) { + printf("LED1 is now: %d\n", _pin1.read()); + printf("LED2 is now: %d\n", _pin2.read()); +} \ No newline at end of file