void vT3InterruptHandler( void );\r
void vT4InterruptHandler( void );\r
\r
+/* As these interrupts use the FreeRTOS interrupt entry point, the IPL settings\r
+in the following prototypes have no effect. The interrupt priorities are set\r
+by the ConfigIntTimerX() library calls in vInitialiseTimerForIntQueueTest(). */\r
void __attribute__( (interrupt(ipl0), vector(_TIMER_3_VECTOR))) vT3InterruptWrapper( void );\r
void __attribute__( (interrupt(ipl0), vector(_TIMER_4_VECTOR))) vT4InterruptWrapper( void );\r
\r
\r
/*-----------------------------------------------------------*/\r
\r
-/* The UART interrupt handler. */\r
+/* The UART interrupt handler. As this uses the FreeRTOS assembly interrupt\r
+entry point the IPL setting in the following prototype has no effect. The\r
+interrupt priority is set by the call to ConfigIntUART2() in \r
+xSerialPortInitMinimal(). */\r
void __attribute__( (interrupt(ipl1), vector(_UART2_VECTOR))) vU2InterruptWrapper( void );\r
\r
/*-----------------------------------------------------------*/\r
/* The maximum value the 16bit timer can contain. */\r
#define timerMAX_COUNT 0xffff\r
\r
-/* The timer 2 interrupt handler. */\r
+/* The timer 2 interrupt handler. As this interrupt uses the FreeRTOS assembly\r
+entry point the IPL setting in the following function prototype has no effect.\r
+The interrupt priority is set by ConfigIntTimer2() in vSetupTimerTest(). */\r
void __attribute__( (interrupt(ipl0), vector(_TIMER_2_VECTOR))) vT2InterruptWrapper( void );\r
\r
/*-----------------------------------------------------------*/\r