Everything
Everything
top
with RI600V4
Coding
SERVICE CALLS
Memory pool management functions (variable-sized memory pools)
18.2.10 Memory pool management functions (variable-sized memory pools)
The following shows the service calls provided by the RI600V4 as the memory pool management functions (variable-sized memory pools).
Table 18-12 Memory Pool Management Functions (Variable-Sized Memory Pools)
Service Call
Function
Useful Range
get_mpl
Acquire variable-sized memory block (waiting forever)
Task
pget_mpl
Acquire variable-sized memory block (polling)
Task
ipget_mpl
Acquire variable-sized memory block (polling)
Non-task
tget_mpl
Acquire variable-sized memory block (with time-out)
Task
rel_mpl
Release variable-sized memory block
Task
ref_mpl
Reference variable-sized memory pool state
Task
iref_mpl
Reference variable-sized memory pool state
Non-task
Differences Information
Previous Topic
ref_mpf/iref_mpf
Next Topic
get_mpl
Table of Contents
Task management functions
Task dependent synchronization 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)
Extended synchronization and communication functions (message buffers)
Memory pool management functions (fixed-sized memory pools)
Memory pool management functions (variable-sized memory pools)
get_mpl
pget_mpl/ipget_mpl
tget_mpl
rel_mpl
ref_mpl/iref_mpl
Time management functions
System state management functions
Interrupt management functions
System configuration management functions
Object reset functions