Dependencies:   mbed

Committer:
gcarmonar
Date:
Fri May 09 15:36:11 2014 +0000
Revision:
0:54430c87a6e3

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gcarmonar 0:54430c87a6e3 1 #include "mbed.h"
gcarmonar 0:54430c87a6e3 2
gcarmonar 0:54430c87a6e3 3 Ticker toggle_led2;
gcarmonar 0:54430c87a6e3 4 Ticker toggle_led3;
gcarmonar 0:54430c87a6e3 5 DigitalOut led1(LED1);
gcarmonar 0:54430c87a6e3 6 DigitalOut led2(LED2);
gcarmonar 0:54430c87a6e3 7 DigitalOut led3(LED3);
gcarmonar 0:54430c87a6e3 8
gcarmonar 0:54430c87a6e3 9 void t_led2();
gcarmonar 0:54430c87a6e3 10 void t_led3();
gcarmonar 0:54430c87a6e3 11
gcarmonar 0:54430c87a6e3 12
gcarmonar 0:54430c87a6e3 13 int main() {
gcarmonar 0:54430c87a6e3 14 led2 = 1;
gcarmonar 0:54430c87a6e3 15 toggle_led2.attach(&t_led2, 1.0); // the address of the function to be attached and the interval (2 seconds)
gcarmonar 0:54430c87a6e3 16 toggle_led3.attach(&t_led3, 0.4);
gcarmonar 0:54430c87a6e3 17
gcarmonar 0:54430c87a6e3 18 while(1) {
gcarmonar 0:54430c87a6e3 19 led1 = !led1;
gcarmonar 0:54430c87a6e3 20 wait(0.2);
gcarmonar 0:54430c87a6e3 21 }
gcarmonar 0:54430c87a6e3 22 }
gcarmonar 0:54430c87a6e3 23
gcarmonar 0:54430c87a6e3 24 void t_led2(){
gcarmonar 0:54430c87a6e3 25 led2 = !led2;
gcarmonar 0:54430c87a6e3 26 }
gcarmonar 0:54430c87a6e3 27
gcarmonar 0:54430c87a6e3 28 void t_led3(){
gcarmonar 0:54430c87a6e3 29 led3 = !led3;
gcarmonar 0:54430c87a6e3 30 }
gcarmonar 0:54430c87a6e3 31
gcarmonar 0:54430c87a6e3 32
gcarmonar 0:54430c87a6e3 33
gcarmonar 0:54430c87a6e3 34
gcarmonar 0:54430c87a6e3 35
gcarmonar 0:54430c87a6e3 36
gcarmonar 0:54430c87a6e3 37