A small library that's provide helpers for programmers
Diff: MyBlinker.h
- Revision:
- 1:ee7a5f05513d
diff -r 11d8781f1013 -r ee7a5f05513d MyBlinker.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MyBlinker.h Tue Feb 17 11:55:34 2015 +0000 @@ -0,0 +1,26 @@ + +#ifndef BLINKER_H +#define BLINKER_H + +#include "mbed.h" +#include "MyThread.h" + +/** MyThread class. + * Create a self blinking led. + * Use it to display some states. + */ +class MyBlinker: public MyThread { +private: + PwmOut *led; + int32_t delay; + float highState; + float lowState; +public: + MyBlinker(PwmOut *o, int32_t d, float hState = 1.0, float lState = 0.0); + virtual void setDelay(int32_t d); + virtual void setHighState(float hState); + virtual void setLowState(float lState); + virtual void Main(void); +}; + +#endif \ No newline at end of file