ticker test

Dependencies:   mbed

main.cpp

Committer:
shokai
Date:
2010-04-24
Revision:
0:e26c1a395072

File content as of revision 0:e26c1a395072:

#include "mbed.h"
#include <string>
using namespace std;

Serial pc(USBTX, USBRX);

DigitalOut led1(LED1); // blink
DigitalOut led2(LED2);
DigitalOut led3(LED3);
DigitalOut led4(LED4);

Ticker t1, t2, t3, t4;

void blink1(){
    pc.printf("blink1_start\n");
    led1 = !led1;
    /*
    wait(10);
    pc.printf("blink1_end\n");
    /**/
}

void blink2(){
    led2 = !led2;
}

void blink3(){
    led3 = !led3;
}

void blink4(){
    led4 = !led4;
}

int main(void){
    t1.attach(&blink1, 1.0);
    t2.attach(&blink2, 2.0);
    t3.attach(&blink3, 3.0);
    t4.attach(&blink4, 0.6);
    while(1){
    }
}