![]() |
SuperTinyKernel™ RTOS 1.06.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
#include <FreeRTOS.h>
Public Attributes | |
| TaskHandle_t | xHandle |
| const char * | pcTaskName |
| eTaskState | eCurrentState |
| UBaseType_t | uxCurrentPriority |
| UBaseType_t | uxBasePriority |
| uint32_t | ulRunTimeCounter |
| StackType_t * | pxStackBase |
| StackType_t | usStackHighWaterMark |
| uint32_t | xTaskNumber |
Per-task status snapshot filled by uxTaskGetSystemState().
Notes on field availability in this STK wrapper:
Definition at line 363 of file FreeRTOS.h.
| eTaskState TaskStatus_t::eCurrentState |
Current execution state.
Definition at line 367 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().
| const char* TaskStatus_t::pcTaskName |
Pointer to the task's name string (not a copy).
Definition at line 366 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().
| StackType_t* TaskStatus_t::pxStackBase |
Pointer to the bottom of the task's stack.
Definition at line 371 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().
| uint32_t TaskStatus_t::ulRunTimeCounter |
Accumulated CPU time (always 0; STK has no per-task accounting).
Definition at line 370 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().
| StackType_t TaskStatus_t::usStackHighWaterMark |
< Stack depth word type. Minimum free stack space seen (Words).
Definition at line 372 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().
| UBaseType_t TaskStatus_t::uxBasePriority |
Base priority (equals uxCurrentPriority in STK).
Definition at line 369 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().
| UBaseType_t TaskStatus_t::uxCurrentPriority |
Current scheduling priority.
Definition at line 368 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().
| TaskHandle_t TaskStatus_t::xHandle |
Opaque handle identifying the task.
Definition at line 365 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().
| uint32_t TaskStatus_t::xTaskNumber |
Monotonic serial number assigned at creation.
Definition at line 373 of file FreeRTOS.h.
Referenced by uxTaskGetSystemState().