19.2.4 Synchronization and communication functions (semaphores)

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

Table 19-8 Synchronization and Communication Functions (Semaphores)

Service Call

Function

Useful Range

Create semaphore

Task

Create semaphore (automatic ID assignment)

Task

Delete semaphore

Task

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