16.2.2 Task dependent synchronization functions

The following shows the service calls provided by the RI850V4 as the task dependent synchronization functions.

Table 16-2 Task Dependent Synchronization Functions

Service Call

Function

Origin of Service Call

Put task to sleep (waiting forever)

Task

Put task to sleep (with timeout)

Task

Wakeup task

Task, Non-task, Initialization routine

Wakeup task

Task, Non-task, Initialization routine

Cancel task wakeup requests

Task, Non-task, Initialization routine

Cancel task wakeup requests

Task, Non-task, Initialization routine

Release task from waiting

Task, Non-task, Initialization routine

Release task from waiting

Task, Non-task, Initialization routine

Suspend task

Task, Non-task, Initialization routine

Suspend task

Task, Non-task, Initialization routine

Resume suspended task

Task, Non-task, Initialization routine

Resume suspended task

Task, Non-task, Initialization routine

Forcibly resume suspended task

Task, Non-task, Initialization routine

Forcibly resume suspended task

Task, Non-task, Initialization routine

Delay task

Task