18.2.3 Synchronization and communication functions (semaphores)

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

Table 18-5 Synchronization and Communication Functions (Semaphores)

Service Call

Function

Useful Range

Acquire semaphore resource (waiting forever)

Task

Acquire semaphore resource (polling)

Task

Acquire semaphore resource (polling)

Non-task

Acquire semaphore resource (with time-out)

Task

Release semaphore resource

Task

Release semaphore resource

Non-task

Reference semaphore state

Task

Reference semaphore state

Non-task