diff options
author | RichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2> | 2009-01-28 11:08:01 +0000 |
---|---|---|
committer | RichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2> | 2009-01-28 11:08:01 +0000 |
commit | 9b74777a5990583adb50099e30d2ede05b002caf (patch) | |
tree | d9d8adaddf44b23dc47673765cfb8ebd0b951e33 /Source | |
parent | 4c8edc30b5c44b76f405a58b7e5d673718383230 (diff) | |
download | freertos-9b74777a5990583adb50099e30d2ede05b002caf.tar.gz freertos-9b74777a5990583adb50099e30d2ede05b002caf.tar.bz2 freertos-9b74777a5990583adb50099e30d2ede05b002caf.tar.xz |
Add in the portYIELD_FROM_ISR() function.
git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@627 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Diffstat (limited to 'Source')
-rw-r--r-- | Source/portable/IAR/V850ES_Fx3/portmacro.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/portable/IAR/V850ES_Fx3/portmacro.h b/Source/portable/IAR/V850ES_Fx3/portmacro.h index 4beee153..55a802b1 100644 --- a/Source/portable/IAR/V850ES_Fx3/portmacro.h +++ b/Source/portable/IAR/V850ES_Fx3/portmacro.h @@ -130,6 +130,9 @@ extern void portRESTORE_CONTEXT( void ); //#define portYIELD() vPortYield()
#define portYIELD() __asm ( "trap 0" )
#define portNOP() __asm ( "NOP" )
+extern void vTaskSwitchContext( void );
+#define portYIELD_FROM_ISR( xHigherPriorityTaskWoken ) if( xHigherPriorityTaskWoken ) vTaskSwitchContext();
+
/*-----------------------------------------------------------*/
/* Hardwware specifics. */
|