µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os_thread_def Struct Reference

Thread definition structure contains startup information of a thread. More...

#include <cmsis_os.h>

Public Attributes

osThreaddata
 
uint32_t instances
 
const char * name
 
os_pthread pthread
 
uint64_t * stack
 
uint32_t stacksize
 
osPriority tpriority
 

Detailed Description

Note
CAN BE CHANGED: os_thread_def is implementation specific in every CMSIS-RTOS.

Definition at line 276 of file cmsis_os.h.

Member Data Documentation

◆ data

osThread* os_thread_def::data

Definition at line 283 of file cmsis_os.h.

Referenced by osThreadCreate().

◆ instances

uint32_t os_thread_def::instances

Maximum number of instances of that thread function.

Definition at line 281 of file cmsis_os.h.

Referenced by osThreadCreate().

◆ name

const char* os_thread_def::name

Definition at line 278 of file cmsis_os.h.

Referenced by osThreadCreate().

◆ pthread

os_pthread os_thread_def::pthread

Start address of thread function.

Definition at line 279 of file cmsis_os.h.

Referenced by osThreadCreate().

◆ stack

uint64_t* os_thread_def::stack

Definition at line 284 of file cmsis_os.h.

Referenced by osThreadCreate().

◆ stacksize

uint32_t os_thread_def::stacksize

Stack size requirements in bytes; 0 is default stack size.

Definition at line 282 of file cmsis_os.h.

Referenced by osThreadCreate().

◆ tpriority

osPriority os_thread_def::tpriority

Initial thread priority.

Definition at line 280 of file cmsis_os.h.

Referenced by osThreadCreate().


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