frdm ticker example for the Freescale freedom platform

Dependencies:   mbed

Fork of frdm_ticker by Freescale

Committer:
sam_grove
Date:
Wed Jul 16 09:57:13 2014 +0000
Revision:
9:0be02a534dd0
Parent:
6:49320a22065f
Update formatting and comments

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chris 0:5e8c7a36cb58 1 #include "mbed.h"
chris 0:5e8c7a36cb58 2
chris 0:5e8c7a36cb58 3 Ticker tick;
chris 0:5e8c7a36cb58 4 DigitalOut led1(LED_RED);
chris 0:5e8c7a36cb58 5 DigitalOut led2(LED_GREEN);
chris 0:5e8c7a36cb58 6
sam_grove 9:0be02a534dd0 7 void flip()
sam_grove 9:0be02a534dd0 8 {
chris 0:5e8c7a36cb58 9 led2 = !led2;
chris 0:5e8c7a36cb58 10 }
chris 0:5e8c7a36cb58 11
sam_grove 9:0be02a534dd0 12 int main()
sam_grove 9:0be02a534dd0 13 {
sam_grove 9:0be02a534dd0 14 tick.attach(&flip, 0.7); // setup ticker to call flip every 0.7 seconds
chris 0:5e8c7a36cb58 15
emilmont 3:c9a411d4fe64 16 while (true) {
chris 0:5e8c7a36cb58 17 led1 = !led1;
chris 0:5e8c7a36cb58 18 wait (0.3); // flip led1 every 0.3 seconds
chris 0:5e8c7a36cb58 19 }
sam_grove 9:0be02a534dd0 20 }