From: richardbarry Date: Fri, 20 Aug 2010 19:10:42 +0000 (+0000) Subject: Implemented portYIELD_FROM_ISR() for RX port. X-Git-Tag: V6.1.0~84 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c4a982503a6a28109d0ef06d54e7df50228570b6;p=freertos Implemented portYIELD_FROM_ISR() for RX port. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1051 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- 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()