From 27683e7360f550124c57688ca8887537cb7d3890 Mon Sep 17 00:00:00 2001 From: Richard Barry Date: Fri, 20 Aug 2010 19:10:42 +0000 Subject: [PATCH] Implemented portYIELD_FROM_ISR() for RX port. --- Source/portable/Renesas/RX600/portmacro.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/portable/Renesas/RX600/portmacro.h b/Source/portable/Renesas/RX600/portmacro.h index 8bc1667e3..82cf1676b 100644 --- a/Source/portable/Renesas/RX600/portmacro.h +++ b/Source/portable/Renesas/RX600/portmacro.h @@ -105,7 +105,7 @@ vector 27. */ #define portYIELD() *portITU_SWINTR = 0x01; nop(); nop(); nop(); nop(); nop() extern void vTaskSwitchContext( void ); -#define portYIELD_FROM_ISR( x ) if( x != pdFALSE ) vTaskSwitchContext() +#define portYIELD_FROM_ISR( x ) if( x != pdFALSE ) portYIELD() /* * These macros should be called directly, but through the taskENTER_CRITICAL()