kimito
/
HelloInterruptedWorld
Hello World with Timeout class
main.cpp
- Committer:
- kimito
- Date:
- 2014-10-11
- Revision:
- 2:9dcd56f48e69
- Parent:
- 0:fb6bbc10ffa0
File content as of revision 2:9dcd56f48e69:
#include "mbed.h" class Flicker { public: Flicker(PinName pin, float interval) :_out(pin),_interval(interval) { _out = 1; registerNextFlick(); } void flick() { _out = !_out; registerNextFlick(); } void registerNextFlick() { _timer.attach(this, &Flicker::flick, _interval); } private: DigitalOut _out; float _interval; Timeout _timer; }; int main() { Flicker f1(LED1, 0.5); while(true){} }