#include "QPeek.h"\r
#include "recmutex.h"\r
#include "flop.h"\r
-#include "death.h"\r
\r
/* Priorities at which the tasks are created. */\r
#define mainCHECK_TASK_PRIORITY ( configMAX_PRIORITIES - 1 )\r
vStartMathTasks( mainFLOP_TASK_PRIORITY );\r
vStartRecursiveMutexTasks();\r
\r
- /* The suicide tasks must be created last as they need to know how many\r
- tasks were running prior to their creation in order to ascertain whether\r
- or not the correct/expected number of tasks are running at any given time. */\r
- vCreateSuicidalTasks( mainCREATOR_TASK_PRIORITY );\r
-\r
/* Start the scheduler itself. */\r
vTaskStartScheduler();\r
\r
{\r
pcStatusMessage = "Error: Flop";\r
}\r
- else if( xIsCreateTaskStillRunning() != pdPASS )\r
- {\r
- pcStatusMessage = "Error: Create";\r
- }\r
else if( xAreRecursiveMutexTasksStillRunning() != pdTRUE )\r
{\r
pcStatusMessage = "Error: RecMutex";\r