Yinglei Zhang / Mbed 2 deprecated HighSpeedMiPi

Dependencies:   mbed

Fork of HelloWorld by Simon Ford

flashLED.cpp

Committer:
Yinglei
Date:
2016-03-03
Revision:
2:8f518d957e27

File content as of revision 2:8f518d957e27:

#include "mbed.h"

DigitalOut myled1(LED1);
DigitalOut myled2(LED2);
DigitalOut myled3(LED3);
DigitalOut myled4(LED4);

void FlashAll(){
    int count=0;
    while(count<3){
        myled1 = 1;
        myled2 = 1;
        myled3 = 1;
        myled4 = 1;
        wait(0.1);
        myled1 = 0;
        myled2 = 0;
        myled3 = 0;
        myled4 = 0;
        wait(0.1);
        count++;
    }    
}

void ResetLED(){
    myled1 = 0;
    myled2 = 0;
    myled3 = 0;
    myled4 = 0;
}

void FlashInSequence(){
    int count = 0;
    while(count<5) {
        myled1 = 1;
        myled2 = 0;
        myled3 = 0;
        myled4 = 0;
        wait(0.2);
        myled1 = 0;
        myled2 = 1;
        myled3 = 0;
        myled4 = 0;
        wait(0.2);
        myled1 = 0;
        myled2 = 0;
        myled3 = 1;
        myled4 = 0;
        wait(0.2);
        myled1 = 0;
        myled2 = 0;
        myled3 = 0;
        myled4 = 1;
        wait(0.2);
        count++;
    }
    ResetLED();
}