From 519a82a7571eac78fb2d1993a0df54a4a55c12f8 Mon Sep 17 00:00:00 2001 From: richardbarry Date: Wed, 12 Jan 2011 10:00:13 +0000 Subject: [PATCH] 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 --- Source/portable/IAR/MSP430X/portext.s43 | 5 +++++ 1 file changed, 5 insertions(+) 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 -- 2.39.5