Led
Diff: Led.cpp
- 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; +}