Led

Revision:
0:5b4ae278e1b8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Led.cpp	Sat Sep 30 09:12:38 2017 +0000
@@ -0,0 +1,21 @@
+#include "Led.h"
+
+Led::Led(PinName pin)
+{
+    this->myled = new DigitalOut(pin);
+}
+
+void Led::Toggle(void)
+{
+    *(this->myled) = !this->myled->read();
+}
+
+Led_State Led::ReadState(void)
+{
+    return (Led_State)(this->myled->read());
+}
+
+void Led::WriteState(Led_State state)
+{
+    *(this->myled) = (int) state;
+}