]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Source/portable/GCC/MSP430F449/port.c
Convert mpre ports to use xTaskIncrementTick() in place of vTaskIncrementTick().
[freertos] / FreeRTOS / Source / portable / GCC / MSP430F449 / port.c
index 2f5eb42f98fdbd1e4dbb91cb64282666fc967299..3c7d94ddfda26ee0aa5ccc50fc257bb6f6a0b20b 100644 (file)
@@ -348,8 +348,10 @@ static void prvSetupTimerInterrupt( void )
 \r
                /* Increment the tick count then switch to the highest priority task\r
                that is ready to run. */\r
-               vTaskIncrementTick();\r
-               vTaskSwitchContext();\r
+               if( xTaskIncrementTick() != pdFALSE )\r
+               {\r
+                       vTaskSwitchContext();\r
+               }\r
 \r
                /* Restore the context of the new task. */\r
                portRESTORE_CONTEXT();\r
@@ -365,7 +367,7 @@ static void prvSetupTimerInterrupt( void )
        interrupt (TIMERA0_VECTOR) prvTickISR( void );\r
        interrupt (TIMERA0_VECTOR) prvTickISR( void )\r
        {\r
-               vTaskIncrementTick();\r
+               xTaskIncrementTick();\r
        }\r
 #endif\r
 \r