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

#include <FreeRTOS.h>

Collaboration diagram for TaskParameters_restricted_t:

Public Attributes

TaskFunction_t pvTaskCode
const char * pcName
uint32_t usStackDepth
void * pvParameters
UBaseType_t uxPriority
StackType_tpuxStackBuffer
StaticTask_tpxTaskBuffer
MemoryRegion_t xRegions [3U]

Detailed Description

Task creation parameters for xTaskCreateRestrictedStatic(). Mirrors the standard FreeRTOS xTASK_PARAMETERS layout.

Note
STK does not implement MPU support. The xRegions field is accepted for source compatibility but is otherwise ignored.

Definition at line 583 of file FreeRTOS.h.

Member Data Documentation

◆ pcName

const char* TaskParameters_restricted_t::pcName

Descriptive task name for debugging.

Definition at line 586 of file FreeRTOS.h.

Referenced by xTaskCreateRestricted(), and xTaskCreateRestrictedStatic().

◆ puxStackBuffer

StackType_t* TaskParameters_restricted_t::puxStackBuffer

Caller-allocated stack buffer.

Definition at line 590 of file FreeRTOS.h.

Referenced by xTaskCreateRestrictedStatic().

◆ pvParameters

void* TaskParameters_restricted_t::pvParameters

Argument forwarded to pvTaskCode.

Definition at line 588 of file FreeRTOS.h.

Referenced by xTaskCreateRestricted(), and xTaskCreateRestrictedStatic().

◆ pvTaskCode

TaskFunction_t TaskParameters_restricted_t::pvTaskCode

Task entry function pointer.

Definition at line 585 of file FreeRTOS.h.

Referenced by xTaskCreateRestricted(), and xTaskCreateRestrictedStatic().

◆ pxTaskBuffer

StaticTask_t* TaskParameters_restricted_t::pxTaskBuffer

Caller-allocated TCB buffer (StaticTask_t).

Definition at line 591 of file FreeRTOS.h.

Referenced by xTaskCreateRestrictedStatic().

◆ usStackDepth

uint32_t TaskParameters_restricted_t::usStackDepth

Stack depth in Words (not bytes).

Definition at line 587 of file FreeRTOS.h.

Referenced by xTaskCreateRestricted(), and xTaskCreateRestrictedStatic().

◆ uxPriority

UBaseType_t TaskParameters_restricted_t::uxPriority

Priority: 0 = lowest, configMAX_PRIORITIES-1 = highest.

Definition at line 589 of file FreeRTOS.h.

Referenced by xTaskCreateRestricted(), and xTaskCreateRestrictedStatic().

◆ xRegions

MemoryRegion_t TaskParameters_restricted_t::xRegions[3U]

MPU regions (ignored, no STK MPU support).

Definition at line 592 of file FreeRTOS.h.


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