From: richardbarry Date: Wed, 12 Jan 2011 10:00:13 +0000 (+0000) Subject: Make use of the EVEN assembler directive in the IAR MSP430X port layer. X-Git-Tag: V6.1.1~18 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=519a82a7571eac78fb2d1993a0df54a4a55c12f8;p=freertos Make use of the EVEN assembler directive in the IAR MSP430X port layer. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1239 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- diff --git a/Source/portable/IAR/MSP430X/portext.s43 b/Source/portable/IAR/MSP430X/portext.s43 index 4834a21ad..b9861cfd5 100644 --- a/Source/portable/IAR/MSP430X/portext.s43 +++ b/Source/portable/IAR/MSP430X/portext.s43 @@ -104,6 +104,7 @@ portRESTORE_CONTEXT macro */ RSEG CODE + EVEN vPortTickISR: @@ -124,6 +125,8 @@ vPortTickISR: /* * Manual context switch called by the portYIELD() macro. */ + EVEN + vPortYield: /* The sr needs saving before it is modified. */ @@ -148,6 +151,8 @@ vPortYield: * Start off the scheduler by initialising the RTOS tick timer, then restoring * the context of the first task. */ + EVEN + xPortStartScheduler: /* Setup the hardware to generate the tick. Interrupts are disabled