...
Files
os.h/os_time.c
Prototype
Code Block |
---|
void OSTimeDlyResume (OS_TCB *p_tcb,
OS_ERR *p_err) |
Arguments
p_tcb
is a pointer to the TCB of the task that is resuming. A NULL
pointer is not valid since it would indicate that the user is attempting to resume the current task and that is not possible as the caller cannot possibly be delayed.
...
- Do not call this function to resume a task that is waiting for an event with timeout.
Example Usage
Code Block | ||
---|---|---|
| ||
OS_TCB AnotherTaskTCB;
void TaskX (void *p_arg)
{
OS_ERR err;
while (DEF_ON) {
:
OSTimeDlyResume(&AnotherTaskTCB,
&err);
/* Check "err" */
:
:
}
} |