#include "blocktim.h"\r
#include "countsem.h"\r
#include "recmutex.h"\r
-#include "IntQueue.h"\r
-\r
\r
/* The period after which the check timer will expire provided no errors have\r
been reported by any of the standard demo tasks. ms are converted to the\r
/* A block time of zero simply means "don't block". */\r
#define mainDONT_BLOCK ( 0UL )\r
\r
-/* Set mainNO_TASK_NO_CHECK to\r
- * 0 -- to include all predefined test tasks and checks,\r
- * 1 -- to exclude all predefined test tasks and checks.\r
- * When set to 1 (with few tasks in system), user could observe how tickless\r
- * idle could minimize tick interrupt. */\r
-#define mainNO_TASK_NO_CHECK ( 1 )\r
/*-----------------------------------------------------------*/\r
\r
/*\r
#if ( mainNO_TASK_NO_CHECK == 0 )\r
/* Create the standard demo tasks, including the interrupt nesting test\r
tasks. */\r
- vStartInterruptQueueTasks();\r
vCreateBlockTimeTasks();\r
vStartCountingSemaphoreTasks();\r
vStartRecursiveMutexTasks();\r
\r
/* Check all the demo and test tasks to ensure that they are all still\r
running, and that none have detected an error. */\r
- if( xAreIntQueueTasksStillRunning() != pdPASS )\r
- {\r
- ulErrorFound |= ( 0x01UL << 0UL );\r
- }\r
-\r
if( xAreBlockTimeTestTasksStillRunning() != pdPASS )\r
{\r
ulErrorFound |= ( 0x01UL << 1UL );\r