Everything
Everything
top
with RI600PX
Coding
SERVICE CALLS
Synchronization and communication functions (mailboxes)
19.2.7 Synchronization and communication functions (mailboxes)
The following shows the service calls provided by the RI600PX as the synchronization and communication functions (mailboxes).
Table 19-11 Synchronization and Communication Functions (Mailboxes)
Service Call
Function
Useful Range
cre_mbx
Create mailbox
Task
acre_mbx
Create mailbox (automatic ID assignment)
Task
del_mbx
Delete mailbox
Task
snd_mbx
Send to mailbox
Task
isnd_mbx
Send to mailbox
Non-task
rcv_mbx
Receive from mailbox (waiting forever)
Task
prcv_mbx
Receive from mailbox (polling)
Task
iprcv_mbx
Receive from mailbox (polling)
Non-task
trcv_mbx
Receive from mailbox (with time-out)
Task
ref_mbx
Reference mailbox state
Task
iref_mbx
Reference mailbox state
Non-task
Differences Information
Previous Topic
ref_dtq/iref_dtq
Next Topic
cre_mbx/acre_mbx
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)
cre_mbx/acre_mbx
del_mbx
snd_mbx/isnd_mbx
rcv_mbx
prcv_mbx/iprcv_mbx
trcv_mbx
ref_mbx/iref_mbx
Extended synchronization and communication functions (mutexes)
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