NXP Rapid IoT prototiping kit ticker example.

main.cpp

Committer:
batman52
Date:
2019-12-26
Revision:
80:9b1ada9b98e1
Parent:
79:0431b9fd3dc0

File content as of revision 80:9b1ada9b98e1:

#include "mbed.h"

Ticker flipper;
DigitalOut led1(LED_BLUE);
DigitalOut led2(LED_RED);

/*
DigitalOut rgb_red(LED_RED, 1);       //     LED1 = LED_RED,  1 --> OFF, 0 --> ON
DigitalOut rgb_blue(LED_BLUE, 1);     //     LED3 = LED_BLUE, 1 --> OFF, 0 --> ON
DigitalOut rgb_green(PTE7,1);         //                      1 --> OFF, 0 --> ON
*/

void flip() {
    led2 = !led2;
}

int main() {
    led2 = 1;
    flipper.attach(&flip, 2.0); // call flip function every 2 seconds

    // spin in a main loop. flipper will interrupt it to call flip
    while(1) {
        led1 = !led1;
        //wait(0.5);
        wait_us(500000);
    }
}