CMSIS-RTOS
Version 1.00
CMSIS-RTOS API: Generic RTOS interface for Cortex-M processor-based devices.
|
Wait for a time period or unspecified events. More...
Defines | |
#define | osFeature_Wait 1 |
osWait function: 1=available, 0=not available | |
Functions | |
osStatus | osDelay (uint32_t millisec) |
Wait for Timeout (Time Delay) | |
osEvent | osWait (uint32_t millisec) |
Wait for Signal, Message, Mail, or Timeout. |
The Generic Wait function group provides means for a time delay and allow to wait for unspecified events.
#define osFeature_Wait 1 |
A CMSIS-RTOS implementation may support the generic wait function osWait. When the value osFeature_Wait is 1 a generic wait function osWait is available. When the value osFeature_Wait is 0 no generic wait function osWait is available.
osStatus osDelay | ( | uint32_t | millisec | ) |
[in] | millisec | time delay value |
Wait for a specified time period in millisec.
osStatus osWait | ( | uint32_t | millisec | ) |
[in] | millisec | timeout value or 0 in case of no time-out |
Wait for any event of the type Signal, Message, Mail for a specified time period in millisec. When millisec is set to osWaitForever the function will wait for an infinite time until a event occurs.