16.2.3 Synchronization and communication functions (semaphores)

The following shows the service calls provided by the RI850V4 as the synchronization and communication functions (semaphores).

Table 16-3 Synchronization and Communication Functions (Semaphores)

Service Call

Function

Origin of Service Call

Acquire semaphore resource (waiting forever)

Task

Acquire semaphore resource (polling)

Task, Non-task, Initialization routine

Acquire semaphore resource (polling)

Task, Non-task, Initialization routine

Acquire semaphore resource (with timeout)

Task

Release semaphore resource

Task, Non-task, Initialization routine

Release semaphore resource

Task, Non-task, Initialization routine

Reference semaphore state

Task, Non-task, Initialization routine

Reference semaphore state

Task, Non-task, Initialization routine