Mbed example of while loop usage

Dependencies:   mbed

Revision:
0:26a385b70b8b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Nov 08 14:30:32 2014 +0000
@@ -0,0 +1,31 @@
+#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
+}
\ No newline at end of file