Mistake on this page?
Report an issue in GitHub or email us
Data Fields
osThreadAttr_t Struct Reference

Attributes structure for thread. More...

#include <cmsis_os2.h>

Data Fields

const char * name
 name of the thread More...
 
uint32_t attr_bits
 attribute bits More...
 
void * cb_mem
 memory for control block More...
 
uint32_t cb_size
 size of provided memory for control block More...
 
void * stack_mem
 memory for stack More...
 
uint32_t stack_size
 size of stack More...
 
osPriority_t priority
 initial thread priority (default: osPriorityNormal) More...
 
TZ_ModuleId_t tz_module
 TrustZone module identifier. More...
 
uint32_t reserved
 reserved (must be 0) More...
 

Detailed Description

Attributes structure for thread.

Definition at line 240 of file cmsis_os2.h.

Field Documentation

uint32_t attr_bits

attribute bits

Definition at line 242 of file cmsis_os2.h.

void* cb_mem

memory for control block

Definition at line 243 of file cmsis_os2.h.

uint32_t cb_size

size of provided memory for control block

Definition at line 244 of file cmsis_os2.h.

const char* name

name of the thread

Definition at line 241 of file cmsis_os2.h.

osPriority_t priority

initial thread priority (default: osPriorityNormal)

Definition at line 247 of file cmsis_os2.h.

uint32_t reserved

reserved (must be 0)

Definition at line 249 of file cmsis_os2.h.

void* stack_mem

memory for stack

Definition at line 245 of file cmsis_os2.h.

uint32_t stack_size

size of stack

Definition at line 246 of file cmsis_os2.h.

TZ_ModuleId_t tz_module

TrustZone module identifier.

Definition at line 248 of file cmsis_os2.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.