]> git.sur5r.net Git - freertos/commitdiff
Add some comments to the PIC32 demos that the IPL setting in an ISR prototype has...
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sat, 29 Jan 2011 15:49:42 +0000 (15:49 +0000)
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sat, 29 Jan 2011 15:49:42 +0000 (15:49 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1269 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

Demo/PIC32MX_MPLAB/IntQueueTimer.c
Demo/PIC32MX_MPLAB/serial/serial.c
Demo/PIC32MX_MPLAB/timertest.c

index e823dd6a77cb1d4de98d6bc7a82909d9936ed692..15b40d0bd81123cc4d5690a206ccc01e1d777c52 100644 (file)
@@ -61,6 +61,9 @@
 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
index 78b84c4e0509888f941b90d0b40a2039f1241ed2..7bc98af09fd411828701401198bd848f32e971c4 100644 (file)
@@ -82,7 +82,10 @@ static portBASE_TYPE xTxHasEnded;
 \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
index 6ea6ebd5c8180753a7fd3c51e442c4e384306f78..ba32d7a30013f4b4f07e8c427ad00b041098fb07 100644 (file)
@@ -60,7 +60,9 @@
 /* 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