newTicker_demo

Dependencies:   NewTicker mbed millis

Committer:
lisper
Date:
Fri Oct 31 08:05:44 2014 +0000
Revision:
0:eaded7c397f7
newTicker_demo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lisper 0:eaded7c397f7 1 /*
lisper 0:eaded7c397f7 2 * Copyright: DFRobot
lisper 0:eaded7c397f7 3 * license: GPL
lisper 0:eaded7c397f7 4 * Author: lisper (lisper.li@dfrobot.com)
lisper 0:eaded7c397f7 5 * Date: 2014-10-30
lisper 0:eaded7c397f7 6 * Description: example program for new ticker library
lisper 0:eaded7c397f7 7 */
lisper 0:eaded7c397f7 8
lisper 0:eaded7c397f7 9
lisper 0:eaded7c397f7 10 #include "mbed.h"
lisper 0:eaded7c397f7 11 #include "NewTicker.h"
lisper 0:eaded7c397f7 12
lisper 0:eaded7c397f7 13 DigitalOut myled(LED1);
lisper 0:eaded7c397f7 14
lisper 0:eaded7c397f7 15 void blink ()
lisper 0:eaded7c397f7 16 {
lisper 0:eaded7c397f7 17 myled = !myled;
lisper 0:eaded7c397f7 18 }
lisper 0:eaded7c397f7 19
lisper 0:eaded7c397f7 20 int main()
lisper 0:eaded7c397f7 21 {
lisper 0:eaded7c397f7 22 startMillis (); //must call this function if you want use millis ();
lisper 0:eaded7c397f7 23
lisper 0:eaded7c397f7 24 NewTicker ticker;
lisper 0:eaded7c397f7 25
lisper 0:eaded7c397f7 26 ticker.attach (blink, 1000);
lisper 0:eaded7c397f7 27 while(1) {
lisper 0:eaded7c397f7 28 ticker.update ();
lisper 0:eaded7c397f7 29 }
lisper 0:eaded7c397f7 30 }