NYP

Dependencies:   mbed-rtos mbed

Fork of rtos_mutex by mbed official

Revision:
6:1ae0d86d2020
Parent:
5:384d6cef11d4
Child:
7:bd0aa7f21f53
--- a/main.cpp	Wed Jan 11 12:50:36 2017 +0000
+++ b/main.cpp	Fri Jan 13 19:49:29 2017 +0000
@@ -1,8 +1,9 @@
 #include "mbed.h"
-#include "rtos.h"
 
 Mutex stdio_mutex;
-
+Thread t2;
+Thread t3;
+    
 void notify(const char* name, int state) {
     stdio_mutex.lock();
     printf("%s: %d\n\r", name, state);
@@ -11,15 +12,12 @@
 
 void test_thread(void const *args) {
     while (true) {
-        notify((const char*)args, 0); Thread::wait(1000);
-        notify((const char*)args, 1); Thread::wait(1000);
+        notify((const char*)args, 0); wait(1);
+        notify((const char*)args, 1); wait(1);
     }
 }
 
 int main() {
-    Thread t2;
-    Thread t3;
-
     t2.start(callback(test_thread, (void *)"Th 2"));
     t3.start(callback(test_thread, (void *)"Th 3"));