firmware
IEM Firmware Documentation
Loading...
Searching...
No Matches
tskTaskControlBlock Struct Reference
Collaboration diagram for tskTaskControlBlock:

Data Fields

volatile StackType_tpxTopOfStack
ListItem_t xStateListItem
ListItem_t xEventListItem
UBaseType_t uxPriority
StackType_tpxStack
char pcTaskName [configMAX_TASK_NAME_LEN]

Field Documentation

◆ pcTaskName

char tskTaskControlBlock::pcTaskName[configMAX_TASK_NAME_LEN]

Descriptive name given to the task when created. Facilitates debugging only.

◆ pxStack

StackType_t* tskTaskControlBlock::pxStack

Points to the start of the stack.

◆ pxTopOfStack

volatile StackType_t* tskTaskControlBlock::pxTopOfStack

Points to the location of the last item placed on the tasks stack. THIS MUST BE THE FIRST MEMBER OF THE TCB STRUCT.

◆ uxPriority

UBaseType_t tskTaskControlBlock::uxPriority

The priority of the task. 0 is the lowest priority.

◆ xEventListItem

ListItem_t tskTaskControlBlock::xEventListItem

Used to reference a task from an event list.

◆ xStateListItem

ListItem_t tskTaskControlBlock::xStateListItem

The list that the state list item of a task is reference from denotes the state of that task (Ready, Blocked, Suspended ).


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