syncSlave for problem 3

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "timesync.h"
00003 
00004 DigitalOut myled(LED2);
00005 DigitalOut mypin(p21);
00006 
00007 timeval_t t;
00008 
00009 void pinToggle()
00010 {
00011     mypin = 1;
00012     myled = 1;
00013     mypin = 0;
00014     myled = 0;
00015     t.tv_sec += 1;
00016     runAtTime(&pinToggle, &t);
00017 }
00018 
00019 int main() {
00020     timesync_init();
00021     
00022     t.tv_sec = 5;
00023     t.tv_usec = 500000;
00024     runAtTime(&pinToggle, &t);
00025     while(1) {
00026     }
00027 }