Macros | |
#define | deathSTACK_SIZE ( configMINIMAL_STACK_SIZE + 60 ) |
Functions | |
static | portTASK_FUNCTION (vSuicidalTask, pvParameters) |
static | portTASK_FUNCTION (vCreateTasks, pvParameters) |
static | portTASK_FUNCTION_PROTO (vCreateTasks, pvParameters) |
static | portTASK_FUNCTION_PROTO (vSuicidalTask, pvParameters) |
void | vCreateSuicidalTasks (unsigned portBASE_TYPE uxPriority) |
portBASE_TYPE | xIsCreateTaskStillRunning (void) |
Variables | |
static volatile unsigned short | usCreationCount = 0 |
static const unsigned portBASE_TYPE | uxMaxNumberOfExtraTasksRunning = 2 |
static volatile unsigned portBASE_TYPE | uxTasksRunningAtStart = 0 |
xTaskHandle | xCreatedTask |
#define deathSTACK_SIZE ( configMINIMAL_STACK_SIZE + 60 ) |
Referenced by vCreateSuicidalTasks().
|
static |
References NULL, portTICK_RATE_MS, portTickType, vTaskDelay(), and vTaskDelete().
|
static |
References NULL, portTICK_RATE_MS, portTickType, usCreationCount, vPortFree(), vTaskDelay(), xCreatedTask, and xTaskCreate.
|
static |
|
static |
void vCreateSuicidalTasks | ( | unsigned portBASE_TYPE | uxPriority | ) |
References deathSTACK_SIZE, NULL, pvPortMalloc(), uxTaskGetNumberOfTasks(), uxTasksRunningAtStart, and xTaskCreate.
portBASE_TYPE xIsCreateTaskStillRunning | ( | void | ) |
References pdFALSE, pdTRUE, usCreationCount, uxMaxNumberOfExtraTasksRunning, uxTaskGetNumberOfTasks(), and uxTasksRunningAtStart.
|
static |
Referenced by portTASK_FUNCTION(), and xIsCreateTaskStillRunning().
|
static |
Referenced by xIsCreateTaskStillRunning().
|
static |
Referenced by vCreateSuicidalTasks(), and xIsCreateTaskStillRunning().
xTaskHandle xCreatedTask |
Referenced by portTASK_FUNCTION().