TwoLeds

Revision:
0:047ba38fb71d
--- /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