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

Attributes structure for thread. More...

#include <cmsis_os2.h>

Public Attributes

const char * name
 name of the thread
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 * stack_mem
 memory for stack
uint32_t stack_size
 size of stack
osPriority_t priority
 initial thread priority (default: osPriorityNormal)
TZ_ModuleId_t tz_module
 TrustZone module identifier.
uint32_t affinity_mask
 processor affinity mask for binding the thread to a CPU in a SMP system (0 when not used)

Detailed Description

Attributes structure for thread.

Definition at line 340 of file cmsis_os2.h.

Member Data Documentation

◆ affinity_mask

uint32_t osThreadAttr_t::affinity_mask

processor affinity mask for binding the thread to a CPU in a SMP system (0 when not used)

Definition at line 349 of file cmsis_os2.h.

◆ attr_bits

uint32_t osThreadAttr_t::attr_bits

attribute bits

Definition at line 342 of file cmsis_os2.h.

Referenced by osThreadNew().

◆ cb_mem

void* osThreadAttr_t::cb_mem

memory for control block

Definition at line 343 of file cmsis_os2.h.

Referenced by osThreadNew().

◆ cb_size

uint32_t osThreadAttr_t::cb_size

size of provided memory for control block

Definition at line 344 of file cmsis_os2.h.

Referenced by osThreadNew().

◆ name

const char* osThreadAttr_t::name

name of the thread

Definition at line 341 of file cmsis_os2.h.

Referenced by osThreadNew().

◆ priority

osPriority_t osThreadAttr_t::priority

initial thread priority (default: osPriorityNormal)

Definition at line 347 of file cmsis_os2.h.

Referenced by osThreadNew().

◆ stack_mem

void* osThreadAttr_t::stack_mem

memory for stack

Definition at line 345 of file cmsis_os2.h.

Referenced by osThreadNew().

◆ stack_size

uint32_t osThreadAttr_t::stack_size

size of stack

Definition at line 346 of file cmsis_os2.h.

Referenced by osThreadNew().

◆ tz_module

TZ_ModuleId_t osThreadAttr_t::tz_module

TrustZone module identifier.

Definition at line 348 of file cmsis_os2.h.


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