-\r
-\r
-/* A task is created to test the behaviour of the interrupt controller during\r
-context switches. This macro is just used to set a variable to true each time\r
-the test task is switched out - the task itself needs to know when this happens\r
-in order to complete its tests. This macro will slow down the context switch\r
-and can normally be removed (just delete the whole macro, although doing so will\r
-cause the test task to indicate an error). */\r
-extern void *xICTestTask;\r
-extern volatile unsigned long ulTaskSwitchedOut;\r
-#define traceTASK_SWITCHED_OUT() if( pxCurrentTCB == xICTestTask ) ulTaskSwitchedOut = pdTRUE\r
-\r
-\r
-\r