mbed_example
/
events_ex_2
mbed events example
Diff: main.cpp
- Revision:
- 0:488fe91e2e80
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Sep 07 16:03:58 2017 +0000 @@ -0,0 +1,15 @@ +#include "mbed_events.h" +#include <stdio.h> + +int main() { + // creates a queue with the default size + EventQueue queue; + + // events are simple callbacks + queue.call(printf, "called immediately\n"); + queue.call_in(2000, printf, "called in 2 seconds\n"); + queue.call_every(1000, printf, "called every 1 seconds\n"); + + // events are executed by the dispatch method + queue.dispatch(); +} \ No newline at end of file