mbed_example / Mbed OS events_ex_2
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed_events.h"
00002 #include <stdio.h>
00003 
00004 int main() {
00005     // creates a queue with the default size
00006     EventQueue queue;
00007 
00008     // events are simple callbacks
00009     queue.call(printf, "called immediately\n");
00010     queue.call_in(2000, printf, "called in 2 seconds\n");
00011     queue.call_every(1000, printf, "called every 1 seconds\n");
00012 
00013     // events are executed by the dispatch method
00014     queue.dispatch();
00015 }