Dependencies:   mbed-rtos mbed

Fork of rtos_basic by Siva ram

Files at this revision

API Documentation at this revision

Comitter:
Piasiv1206
Date:
Wed Oct 28 10:42:17 2015 +0000
Parent:
7:80c659d94cdd
Commit message:
hello

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 80c659d94cdd -r cfc8daeddc29 main.cpp
--- a/main.cpp	Mon Oct 26 17:45:59 2015 +0000
+++ b/main.cpp	Wed Oct 28 10:42:17 2015 +0000
@@ -13,7 +13,7 @@
 Thread *ptr_t_wdt;
 
 Timer t ;
-Timer P,pia ;
+Timer P,pia,siv ;
 Serial pc(USBTX, USBRX); // tx, rx  --> serial feedback for debug
 
 void flip(void);
@@ -54,19 +54,26 @@
             
             P.start();
             wait_us(1000);
-            led2 = !led2;
+            //led2 = !led2;
             P.stop();
             
             
             t.start();
             wait_us(500);
             t.stop();
+            
+            siv.start();
+            wait_us(500);
+            //siv.stop();
+            pc.printf("Time Taken0 : %d \n\r",siv.read_us());
+            
             //pia.start();
             //ptr_t_bea -> signal_set(0x2);
+            ptr_t_acs -> signal_set(0x1);
             
             //thread.signal_set(0x1);
-            //Priya.set_priority(osPriorityAboveNormal);
-            pc.printf("Time Taken : %d \n\r",t.read_us());
+            //set_priority(osPriorityAboveNormal);
+            pc.printf("Time Taken1 : %d \n\r",t.read_us());
             pc.printf("Time Taken2 : %d \n\r",P.read_us());
             pc.printf("Time Taken3 : %d \n\r",pia.read_us());
             
@@ -75,10 +82,11 @@
             //time = t.read();
             t.reset();
             P.reset();
+            siv.reset();
             //pia.reset();
             
-            
-            pc.printf("Time Taken(reset) : %d \n\r",t.read_us());
+            pc.printf("Time Taken0(reset) : %d \n\r",siv.read_us());
+            pc.printf("Time Taken1(reset) : %d \n\r",t.read_us());
             pc.printf("Time Taken2(reset) : %d \n\r",P.read_us());
             
             
@@ -102,10 +110,13 @@
     while (true) {
         
         Thread::signal_wait(0x1);
-        
+        //pc.printf("hello \r\n");
+        led2 = !led2;
+        Thread::wait(1000);
 
         led2 = !led2;
-        //Thread::wait(1000);
+        
+        
         
         
     }