osMemoryPoolId_t is only used within CMSIS.
 
Symbols
loading...
Files
loading...

osMemoryPoolId_t

Memory Pool ID identifies the memory pool.

Syntax

typedef void *osMemoryPoolId_t;

References

LocationText
cmsis_os2.h:226
typedef void *osMemoryPoolId_t;
cmsis_os2.h:646
osMemoryPoolId_t osMemoryPoolNew (uint32_t block_count, uint32_t block_size, const osMemoryPoolAttr_t *attr);
cmsis_os2.h:651
const char *osMemoryPoolGetName (osMemoryPoolId_t mp_id);
cmsis_os2.h:657
void *osMemoryPoolAlloc (osMemoryPoolId_t mp_id, uint32_t timeout);
cmsis_os2.h:663
osStatus_t osMemoryPoolFree (osMemoryPoolId_t mp_id, void *block);
cmsis_os2.h:668
uint32_t osMemoryPoolGetCapacity (osMemoryPoolId_t mp_id);
cmsis_os2.h:673
uint32_t osMemoryPoolGetBlockSize (osMemoryPoolId_t mp_id);
cmsis_os2.h:678
uint32_t osMemoryPoolGetCount (osMemoryPoolId_t mp_id);
cmsis_os2.h:683
uint32_t osMemoryPoolGetSpace (osMemoryPoolId_t mp_id);
cmsis_os2.h:688
osStatus_t osMemoryPoolDelete (osMemoryPoolId_t mp_id);