Everything
Everything
top
with RI600PX
Coding
SERVICE CALLS
Extended synchronization and communication functions (mutexes)
19.2.8 Extended synchronization and communication functions (mutexes)
The following shows the service calls provided by the RI600PX as the extended synchronization and communication functions (mutexes).
Table 19-12 Extended Synchronization and Communication Functions (Mutexes)
Service Call
Function
Useful Range
cre_mtx
Create mutex
Task
acre_mtx
Create mutex (automatic ID assignment)
Task
del_mtx
Delete mutex
Task
loc_mtx
Lock mutex (waiting forever)
Task
ploc_mtx
Lock mutex (polling)
Task
tloc_mtx
Lock mutex (with time-out)
Task
unl_mtx
Unlock mutex
Task
ref_mtx
Reference mutex state
Task
Differences Information
Previous Topic
ref_mbx/iref_mbx
Next Topic
cre_mtx/acre_mtx
Table of Contents
Task management functions
Task dependent synchronization functions
Task exception handling functions
Synchronization and communication functions (semaphores)
Synchronization and communication functions (eventflags)
Synchronization and communication functions (data queues)
Synchronization and communication functions (mailboxes)
Extended synchronization and communication functions (mutexes)
cre_mtx/acre_mtx
del_mtx
loc_mtx
ploc_mtx
tloc_mtx
unl_mtx
ref_mtx
Extended synchronization and communication functions (message buffers)
Memory pool management functions (fixed-sized memory pools)
Memory pool management functions (variable-sized memory pools)
Time management functions
System state management functions
Interrupt management functions
System configuration management functions
Object reset functions
Memory object management functions