Shows a little more logic and defines off and on for the led's which are false and true respectively. Also, time for blink is a 2-element array.

Dependencies:   mbed

main.cpp

Committer:
scohennm
Date:
2014-08-14
Revision:
0:e23fffd4b9a7
Child:
1:24090ed5f981

File content as of revision 0:e23fffd4b9a7:

#include "mbed.h"
#define LEDON false
#define LEDOFF true

// slightly more interesting blinky 140814 sc

float blinks[]={0.200, 0.700};
int ledState = LEDON;
DigitalOut greenColor(LED_GREEN);
DigitalOut redColor(LED_RED);

int main() {
    while(true) {
        ledState = !ledState; // Flip the general state
        redColor = ledState;
        greenColor = !ledState;// flip state but don't store it.
        wait(blinks[ledState]);
    }
}