LedOut

Dependents:   Telliskivi2_2014

Revision:
0:e84e28f3573f
diff -r 000000000000 -r e84e28f3573f ledout.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ledout.cpp	Mon Sep 09 17:13:09 2013 +0000
@@ -0,0 +1,22 @@
+#include "ledout.h"
+ 
+LedOut::LedOut(PCA9555 *ioExt, unsigned int pin)
+    : extIO(ioExt), ledPin(pin) {
+    
+}
+
+void LedOut::set() {
+    extIO->setPin(ledPin);
+}
+
+void LedOut::clear() {
+    extIO->clearPin(ledPin);
+}
+
+void LedOut::toggle() {
+    extIO->togglePin(ledPin);
+}
+
+bool LedOut::get() {
+    return extIO->getPin(ledPin);
+}
\ No newline at end of file