Official mbed Real Time Operating System based on the RTX implementation of the CMSIS-RTOS API open standard.
Dependents: Assignment_3__Embedded_Software
Fork of mbed-rtos by
Diff: rtos/Queue.h
- 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.