SuperTinyKernel™ RTOS 1.05.3
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
Loading...
Searching...
No Matches
osMemoryPoolAttr_t Struct Reference

Attributes structure for memory pool. More...

#include <cmsis_os2.h>

Public Attributes

const char * name
 name of the memory pool
uint32_t attr_bits
 attribute bits
void * cb_mem
 memory for control block
uint32_t cb_size
 size of provided memory for control block
void * mp_mem
 memory for data storage
uint32_t mp_size
 size of provided memory for data storage

Detailed Description

Attributes structure for memory pool.

Definition at line 340 of file cmsis_os2.h.

Member Data Documentation

◆ attr_bits

uint32_t osMemoryPoolAttr_t::attr_bits

attribute bits

Definition at line 342 of file cmsis_os2.h.

◆ cb_mem

void* osMemoryPoolAttr_t::cb_mem

memory for control block

Definition at line 343 of file cmsis_os2.h.

Referenced by osMemoryPoolNew().

◆ cb_size

uint32_t osMemoryPoolAttr_t::cb_size

size of provided memory for control block

Definition at line 344 of file cmsis_os2.h.

Referenced by osMemoryPoolNew().

◆ mp_mem

void* osMemoryPoolAttr_t::mp_mem

memory for data storage

Definition at line 345 of file cmsis_os2.h.

Referenced by osMemoryPoolNew().

◆ mp_size

uint32_t osMemoryPoolAttr_t::mp_size

size of provided memory for data storage

Definition at line 346 of file cmsis_os2.h.

Referenced by osMemoryPoolNew().

◆ name

const char* osMemoryPoolAttr_t::name

name of the memory pool

Definition at line 341 of file cmsis_os2.h.

Referenced by osMemoryPoolNew().


The documentation for this struct was generated from the following file: