Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_freertos_task_t Struct Reference

Task has its own TCB; stack is supplied with its actual word count. More...

#include <freertos.h>

Data Fields

StaticTask_t control
StaticSemaphore_t finished_storage
SemaphoreHandle_t finished
TaskHandle_t handle
void(* entry )(void *)
void * context

Detailed Description

Task has its own TCB; stack is supplied with its actual word count.

Note
Control fields are adapter-owned. The caller zero-initializes storage before first use and does not modify live fields. Entry is consumed as the wrapper begins execution; context remains borrowed until successful join or prestart discard.

Definition at line 51 of file freertos.h.

Field Documentation

◆ context

void* nx_freertos_task_t::context

Definition at line 57 of file freertos.h.

◆ control

StaticTask_t nx_freertos_task_t::control

Definition at line 52 of file freertos.h.

◆ entry

void(* nx_freertos_task_t::entry) (void *)

Definition at line 56 of file freertos.h.

◆ finished

SemaphoreHandle_t nx_freertos_task_t::finished

Definition at line 54 of file freertos.h.

◆ finished_storage

StaticSemaphore_t nx_freertos_task_t::finished_storage

Definition at line 53 of file freertos.h.

◆ handle

TaskHandle_t nx_freertos_task_t::handle

Definition at line 55 of file freertos.h.


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