InterruptIn and Ticker inter-working program for mbed NXP LPC11U24 beta

main.cpp

Committer:
chris
Date:
2011-10-21
Revision:
1:8825da58afff
Parent:
0:ee23fe9e0313

File content as of revision 1:8825da58afff:

#include "mbed.h"

DigitalOut led1(LED1);
DigitalOut led2(LED2);
DigitalOut led3(LED3);

Ticker tick;
InterruptIn din(p14);

void tick_handler () {
    led2 = !led2;
}

void int_handler () {
    led3 = !led3;
}

int main () {

    tick.attach(&tick_handler,0.3);
    din.rise(&int_handler);

    while (1) {
        led1 = !led1;
        wait(0.2);
    }
}