]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Source/portable/IAR/78K0R/ISR_Support.h
Update version number to 9.0.0rc2.
[freertos] / FreeRTOS / Source / portable / IAR / 78K0R / ISR_Support.h
index 1d398cb4c1fcdfd452e1c11dad250d734701a2dc..19e28728b0de79f05e4396e57abc6a19c91c6b7b 100644 (file)
@@ -1,5 +1,6 @@
 ;/*\r
-;    FreeRTOS V7.4.1 - Copyright (C) 2013 Real Time Engineers Ltd.\r
+;    FreeRTOS V9.0.0rc2 - Copyright (C) 2016 Real Time Engineers Ltd.\r
+;    All rights reserved\r
 ;      \r
 ;\r
 ;    ***************************************************************************\r
@@ -68,15 +69,10 @@ portSAVE_CONTEXT MACRO
 \r
        PUSH      AX                    ; Save AX Register to stack.\r
        PUSH      HL\r
-#if configMEMORY_MODE == 1\r
        MOV       A, CS                 ; Save CS register.\r
        XCH       A, X\r
        MOV       A, ES                 ; Save ES register.\r
        PUSH      AX\r
-#else\r
-       MOV       A, CS                 ; Save CS register.\r
-       PUSH      AX\r
-#endif\r
        PUSH      DE                    ; Save the remaining general purpose registers.\r
        PUSH      BC\r
        MOVW      AX, usCriticalNesting ; Save the usCriticalNesting value.\r
@@ -103,15 +99,10 @@ portRESTORE_CONTEXT MACRO
        MOVW      usCriticalNesting, AX\r
        POP           BC                    ; Restore the necessary general purpose registers.\r
        POP           DE\r
-#if configMEMORY_MODE == 1\r
        POP       AX                    ; Restore the ES register.\r
        MOV       ES, A\r
        XCH       A, X                  ; Restore the CS register.\r
        MOV       CS, A\r
-#else\r
-       POP       AX\r
-       MOV       CS, A                 ; Restore CS register.\r
-#endif\r
        POP       HL                    ; Restore general purpose register HL.\r
        POP       AX                    ; Restore AX.\r
        ENDM\r