2 * FreeRTOS Kernel V10.3.1
\r
3 * Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
\r
5 * Permission is hereby granted, free of charge, to any person obtaining a copy of
\r
6 * this software and associated documentation files (the "Software"), to deal in
\r
7 * the Software without restriction, including without limitation the rights to
\r
8 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
\r
9 * the Software, and to permit persons to whom the Software is furnished to do so,
\r
10 * subject to the following conditions:
\r
12 * The above copyright notice and this permission notice shall be included in all
\r
13 * copies or substantial portions of the Software.
\r
15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
\r
16 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
\r
17 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
\r
18 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
\r
19 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
\r
20 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\r
22 * http://www.FreeRTOS.org
\r
23 * http://aws.amazon.com/freertos
\r
25 * 1 tab == 4 spaces!
\r
28 #ifndef DEPRECATED_DEFINITIONS_H
\r
29 #define DEPRECATED_DEFINITIONS_H
\r
32 /* Each FreeRTOS port has a unique portmacro.h header file. Originally a
\r
33 * pre-processor definition was used to ensure the pre-processor found the correct
\r
34 * portmacro.h file for the port being used. That scheme was deprecated in favour
\r
35 * of setting the compiler's include path such that it found the correct
\r
36 * portmacro.h file - removing the need for the constant and allowing the
\r
37 * portmacro.h file to be located anywhere in relation to the port being used. The
\r
38 * definitions below remain in the code for backward compatibility only. New
\r
39 * projects should not use them. */
\r
41 #ifdef OPEN_WATCOM_INDUSTRIAL_PC_PORT
\r
42 #include "..\..\Source\portable\owatcom\16bitdos\pc\portmacro.h"
\r
43 typedef void ( __interrupt __far * pxISR )();
\r
46 #ifdef OPEN_WATCOM_FLASH_LITE_186_PORT
\r
47 #include "..\..\Source\portable\owatcom\16bitdos\flsh186\portmacro.h"
\r
48 typedef void ( __interrupt __far * pxISR )();
\r
52 #include "../portable/GCC/ATMega323/portmacro.h"
\r
56 #include "../portable/IAR/ATMega323/portmacro.h"
\r
59 #ifdef MPLAB_PIC24_PORT
\r
60 #include "../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
\r
63 #ifdef MPLAB_DSPIC_PORT
\r
64 #include "../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
\r
67 #ifdef MPLAB_PIC18F_PORT
\r
68 #include "../../Source/portable/MPLAB/PIC18F/portmacro.h"
\r
71 #ifdef MPLAB_PIC32MX_PORT
\r
72 #include "../../Source/portable/MPLAB/PIC32MX/portmacro.h"
\r
76 #include "libFreeRTOS/Include/portmacro.h"
\r
80 #include "../../Source/portable/SDCC/Cygnal/portmacro.h"
\r
84 #include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h"
\r
87 #ifdef GCC_ARM7_ECLIPSE
\r
88 #include "portmacro.h"
\r
91 #ifdef ROWLEY_LPC23xx
\r
92 #include "../../Source/portable/GCC/ARM7_LPC23xx/portmacro.h"
\r
96 #include "..\..\Source\portable\IAR\MSP430\portmacro.h"
\r
100 #include "../../Source/portable/GCC/MSP430F449/portmacro.h"
\r
103 #ifdef ROWLEY_MSP430
\r
104 #include "../../Source/portable/Rowley/MSP430F449/portmacro.h"
\r
107 #ifdef ARM7_LPC21xx_KEIL_RVDS
\r
108 #include "..\..\Source\portable\RVDS\ARM7_LPC21xx\portmacro.h"
\r
112 #include "../../Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h"
\r
116 #include "..\..\Source\portable\IAR\AtmelSAM7S64\portmacro.h"
\r
120 #include "..\..\Source\portable\IAR\AtmelSAM9XE\portmacro.h"
\r
124 #include "..\..\Source\portable\IAR\LPC2000\portmacro.h"
\r
128 #include "..\..\Source\portable\IAR\STR71x\portmacro.h"
\r
132 #include "..\..\Source\portable\IAR\STR75x\portmacro.h"
\r
136 #include "..\..\Source\portable\GCC\STR75x\portmacro.h"
\r
140 #include "..\..\Source\portable\IAR\STR91x\portmacro.h"
\r
144 #include "../../Source/portable/GCC/H8S2329/portmacro.h"
\r
147 #ifdef GCC_AT91FR40008
\r
148 #include "../../Source/portable/GCC/ARM7_AT91FR40008/portmacro.h"
\r
151 #ifdef RVDS_ARMCM3_LM3S102
\r
152 #include "../../Source/portable/RVDS/ARM_CM3/portmacro.h"
\r
155 #ifdef GCC_ARMCM3_LM3S102
\r
156 #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
\r
160 #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
\r
164 #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
\r
167 #ifdef IAR_ARMCM3_LM
\r
168 #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
\r
171 #ifdef HCS12_CODE_WARRIOR
\r
172 #include "../../Source/portable/CodeWarrior/HCS12/portmacro.h"
\r
175 #ifdef MICROBLAZE_GCC
\r
176 #include "../../Source/portable/GCC/MicroBlaze/portmacro.h"
\r
180 #include "..\..\Source\portable\Paradigm\Tern_EE\small\portmacro.h"
\r
184 #include "../../Source/portable/GCC/HCS12/portmacro.h"
\r
188 #include "../../Source/portable/GCC/MCF5235/portmacro.h"
\r
191 #ifdef COLDFIRE_V2_GCC
\r
192 #include "../../../Source/portable/GCC/ColdFire_V2/portmacro.h"
\r
195 #ifdef COLDFIRE_V2_CODEWARRIOR
\r
196 #include "../../Source/portable/CodeWarrior/ColdFire_V2/portmacro.h"
\r
200 #include "../../Source/portable/GCC/PPC405_Xilinx/portmacro.h"
\r
204 #include "../../Source/portable/GCC/PPC440_Xilinx/portmacro.h"
\r
207 #ifdef _16FX_SOFTUNE
\r
208 #include "..\..\Source\portable\Softune\MB96340\portmacro.h"
\r
211 #ifdef BCC_INDUSTRIAL_PC_PORT
\r
213 /* A short file name has to be used in place of the normal
\r
214 * FreeRTOSConfig.h when using the Borland compiler. */
\r
215 #include "frconfig.h"
\r
216 #include "..\portable\BCC\16BitDOS\PC\prtmacro.h"
\r
217 typedef void ( __interrupt __far * pxISR )();
\r
220 #ifdef BCC_FLASH_LITE_186_PORT
\r
222 /* A short file name has to be used in place of the normal
\r
223 * FreeRTOSConfig.h when using the Borland compiler. */
\r
224 #include "frconfig.h"
\r
225 #include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"
\r
226 typedef void ( __interrupt __far * pxISR )();
\r
230 #ifdef __AVR32_AVR32A__
\r
231 #include "portmacro.h"
\r
235 #ifdef __ICCAVR32__
\r
237 #if __CORE__ == __AVR32A__
\r
238 #include "portmacro.h"
\r
244 #include "portmacro.h"
\r
248 #include "portmacro.h"
\r
252 #ifdef __IAR_V850ES_Fx3__
\r
253 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
256 #ifdef __IAR_V850ES_Jx3__
\r
257 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
260 #ifdef __IAR_V850ES_Jx3_L__
\r
261 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
264 #ifdef __IAR_V850ES_Jx2__
\r
265 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
268 #ifdef __IAR_V850ES_Hx2__
\r
269 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
272 #ifdef __IAR_78K0R_Kx3__
\r
273 #include "../../Source/portable/IAR/78K0R/portmacro.h"
\r
276 #ifdef __IAR_78K0R_Kx3L__
\r
277 #include "../../Source/portable/IAR/78K0R/portmacro.h"
\r
280 #endif /* DEPRECATED_DEFINITIONS_H */
\r