Led
Diff: Led.h
- 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