Mbed example of while loop usage

Dependencies:   mbed

main.cpp

Committer:
efoster79
Date:
2014-11-08
Revision:
0:26a385b70b8b

File content as of revision 0:26a385b70b8b:

#include "mbed.h"

DigitalOut myled(LED1);
DigitalOut yourled(LED4);

void setled(DigitalOut,int);

int main(){
    
    char i = 0;
    
    while(1){
        while(i<10){
            setled(myled,1);
            wait(0.2);
            setled(myled,0);
            wait(0.2);    
            i++;
        }        
        while(i>0){
            setled(yourled,1);
            wait(0.2);
            setled(yourled,0);
            wait(0.2);
            i--;    
        }
    }    
}
void setled(DigitalOut obj, int status){
        obj.write(status); // obj = status
}