|  | TIOVX User Guide
    | 
Typedef for a task. More...
#include <tivx_task.h>
| Data Fields | |
| void * | tsk_handle | 
| Handle to the task created. | |
| uint8_t * | stack_ptr | 
| Pointer to task stack, if NULL then task stack is allcoated by OS and not supplied by user. | |
| uint32_t | stack_size | 
| Task stack size, if 0, OS allocates stack with default size. | |
| uint32_t | core_affinity | 
| If task runs on a SMP CPU then this value tells the affinity of task to a given core, Valid values are 0 .. max cores in the SMP CPU. when TIVX_TASK_AFFINITY_ANY is used OS decides the task affinity. | |
| uint32_t | priority | 
| task priority for task associated with this target TIVX_TASK_PRI_HIGHEST is highest priority, TIVX_TASK_PRI_LOWEST is lowest priority | |
| tivx_task_main_f | task_func | 
| Entry point for task. | |
| void * | app_var | 
| private app object | |
| char | task_name [TIVX_MAX_TASK_NAME] | 
| Task name. | |
Typedef for a task.
Definition at line 119 of file tivx_task.h.