Official mbed Real Time Operating System based on the RTX implementation of the CMSIS-RTOS API open standard.

Dependents:   denki-yohou_b TestY201 Network-RTOS NTPClient_HelloWorld ... more

Deprecated

This is the mbed 2 rtos library. mbed OS 5 integrates the mbed library with mbed-rtos. With this, we have provided thread safety for all mbed APIs. If you'd like to learn about using mbed OS 5, please see the docs.

Revision:
31:015df9e602b6
Parent:
8:88a1a9c26ae3
Child:
35:b8555a5966f6
--- a/rtos/Queue.h	Tue May 27 08:30:16 2014 +0100
+++ b/rtos/Queue.h	Tue Jun 03 11:30:14 2014 +0100
@@ -51,16 +51,16 @@
             error("Error initialising the queue object\n");
         }
     }
-    
+
     /** Put a message in a Queue.
       @param   data      message pointer.
       @param   millisec  timeout value or 0 in case of no time-out. (default: 0)
-      @return  status code that indicates the execution status of the function. 
+      @return  status code that indicates the execution status of the function.
     */
     osStatus put(T* data, uint32_t millisec=0) {
         return osMessagePut(_queue_id, (uint32_t)data, millisec);
     }
-    
+
     /** Get a message or Wait for a message from a Queue.
       @param   millisec  timeout value or 0 in case of no time-out. (default: osWaitForever).
       @return  event information that includes the message and the status code.