Led

Revision:
0:5b4ae278e1b8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Led.h	Sat Sep 30 09:12:38 2017 +0000
@@ -0,0 +1,26 @@
+#ifndef __LED__
+#define __LED__
+
+/*********** Libraries ***********/
+#include "mbed.h"
+#include "PinConfiguration.h"
+
+/*********** Data Types ***********/
+typedef enum Led_State_Enum {
+    Led_State_Off = 0,
+    Led_State_On
+} Led_State;
+
+class Led
+{
+private:
+    DigitalOut* myled;
+public:
+    Led(PinName pin);
+
+    void Toggle(void);
+    Led_State ReadState(void);
+    void WriteState(Led_State state);
+};
+
+#endif /* __LED__ */
\ No newline at end of file