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 571 of file FreeRTOS.h.

Member Data Documentation

◆ pcName

const char* TaskParameters_restricted_t::pcName

Descriptive task name for debugging.

Definition at line 574 of file FreeRTOS.h.

Referenced by xTaskCreateRestricted(), and xTaskCreateRestrictedStatic().

◆ puxStackBuffer

StackType_t* TaskParameters_restricted_t::puxStackBuffer

Caller-allocated stack buffer.

Definition at line 578 of file FreeRTOS.h.

Referenced by xTaskCreateRestrictedStatic().

◆ pvParameters

void* TaskParameters_restricted_t::pvParameters

Argument forwarded to pvTaskCode.

Definition at line 576 of file FreeRTOS.h.

Referenced by xTaskCreateRestricted(), and xTaskCreateRestrictedStatic().

◆ pvTaskCode

TaskFunction_t TaskParameters_restricted_t::pvTaskCode

Task entry function pointer.

Definition at line 573 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 579 of file FreeRTOS.h.

Referenced by xTaskCreateRestrictedStatic().

◆ usStackDepth

uint32_t TaskParameters_restricted_t::usStackDepth

Stack depth in Words (not bytes).

Definition at line 575 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 577 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 580 of file FreeRTOS.h.


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