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 * https://www.FreeRTOS.org
\r
23 * https://github.com/FreeRTOS
\r
27 #ifndef DEPRECATED_DEFINITIONS_H
\r
28 #define DEPRECATED_DEFINITIONS_H
\r
31 /* Each FreeRTOS port has a unique portmacro.h header file. Originally a
\r
32 * pre-processor definition was used to ensure the pre-processor found the correct
\r
33 * portmacro.h file for the port being used. That scheme was deprecated in favour
\r
34 * of setting the compiler's include path such that it found the correct
\r
35 * portmacro.h file - removing the need for the constant and allowing the
\r
36 * portmacro.h file to be located anywhere in relation to the port being used. The
\r
37 * definitions below remain in the code for backward compatibility only. New
\r
38 * projects should not use them. */
\r
40 #ifdef OPEN_WATCOM_INDUSTRIAL_PC_PORT
\r
41 #include "..\..\Source\portable\owatcom\16bitdos\pc\portmacro.h"
\r
42 typedef void ( __interrupt __far * pxISR )();
\r
45 #ifdef OPEN_WATCOM_FLASH_LITE_186_PORT
\r
46 #include "..\..\Source\portable\owatcom\16bitdos\flsh186\portmacro.h"
\r
47 typedef void ( __interrupt __far * pxISR )();
\r
51 #include "../portable/GCC/ATMega323/portmacro.h"
\r
55 #include "../portable/IAR/ATMega323/portmacro.h"
\r
58 #ifdef MPLAB_PIC24_PORT
\r
59 #include "../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
\r
62 #ifdef MPLAB_DSPIC_PORT
\r
63 #include "../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
\r
66 #ifdef MPLAB_PIC18F_PORT
\r
67 #include "../../Source/portable/MPLAB/PIC18F/portmacro.h"
\r
70 #ifdef MPLAB_PIC32MX_PORT
\r
71 #include "../../Source/portable/MPLAB/PIC32MX/portmacro.h"
\r
75 #include "libFreeRTOS/Include/portmacro.h"
\r
79 #include "../../Source/portable/SDCC/Cygnal/portmacro.h"
\r
83 #include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h"
\r
86 #ifdef GCC_ARM7_ECLIPSE
\r
87 #include "portmacro.h"
\r
90 #ifdef ROWLEY_LPC23xx
\r
91 #include "../../Source/portable/GCC/ARM7_LPC23xx/portmacro.h"
\r
95 #include "..\..\Source\portable\IAR\MSP430\portmacro.h"
\r
99 #include "../../Source/portable/GCC/MSP430F449/portmacro.h"
\r
102 #ifdef ROWLEY_MSP430
\r
103 #include "../../Source/portable/Rowley/MSP430F449/portmacro.h"
\r
106 #ifdef ARM7_LPC21xx_KEIL_RVDS
\r
107 #include "..\..\Source\portable\RVDS\ARM7_LPC21xx\portmacro.h"
\r
111 #include "../../Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h"
\r
115 #include "..\..\Source\portable\IAR\AtmelSAM7S64\portmacro.h"
\r
119 #include "..\..\Source\portable\IAR\AtmelSAM9XE\portmacro.h"
\r
123 #include "..\..\Source\portable\IAR\LPC2000\portmacro.h"
\r
127 #include "..\..\Source\portable\IAR\STR71x\portmacro.h"
\r
131 #include "..\..\Source\portable\IAR\STR75x\portmacro.h"
\r
135 #include "..\..\Source\portable\GCC\STR75x\portmacro.h"
\r
139 #include "..\..\Source\portable\IAR\STR91x\portmacro.h"
\r
143 #include "../../Source/portable/GCC/H8S2329/portmacro.h"
\r
146 #ifdef GCC_AT91FR40008
\r
147 #include "../../Source/portable/GCC/ARM7_AT91FR40008/portmacro.h"
\r
150 #ifdef RVDS_ARMCM3_LM3S102
\r
151 #include "../../Source/portable/RVDS/ARM_CM3/portmacro.h"
\r
154 #ifdef GCC_ARMCM3_LM3S102
\r
155 #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
\r
159 #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
\r
163 #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
\r
166 #ifdef IAR_ARMCM3_LM
\r
167 #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
\r
170 #ifdef HCS12_CODE_WARRIOR
\r
171 #include "../../Source/portable/CodeWarrior/HCS12/portmacro.h"
\r
174 #ifdef MICROBLAZE_GCC
\r
175 #include "../../Source/portable/GCC/MicroBlaze/portmacro.h"
\r
179 #include "..\..\Source\portable\Paradigm\Tern_EE\small\portmacro.h"
\r
183 #include "../../Source/portable/GCC/HCS12/portmacro.h"
\r
187 #include "../../Source/portable/GCC/MCF5235/portmacro.h"
\r
190 #ifdef COLDFIRE_V2_GCC
\r
191 #include "../../../Source/portable/GCC/ColdFire_V2/portmacro.h"
\r
194 #ifdef COLDFIRE_V2_CODEWARRIOR
\r
195 #include "../../Source/portable/CodeWarrior/ColdFire_V2/portmacro.h"
\r
199 #include "../../Source/portable/GCC/PPC405_Xilinx/portmacro.h"
\r
203 #include "../../Source/portable/GCC/PPC440_Xilinx/portmacro.h"
\r
206 #ifdef _16FX_SOFTUNE
\r
207 #include "..\..\Source\portable\Softune\MB96340\portmacro.h"
\r
210 #ifdef BCC_INDUSTRIAL_PC_PORT
\r
212 /* A short file name has to be used in place of the normal
\r
213 * FreeRTOSConfig.h when using the Borland compiler. */
\r
214 #include "frconfig.h"
\r
215 #include "..\portable\BCC\16BitDOS\PC\prtmacro.h"
\r
216 typedef void ( __interrupt __far * pxISR )();
\r
219 #ifdef BCC_FLASH_LITE_186_PORT
\r
221 /* A short file name has to be used in place of the normal
\r
222 * FreeRTOSConfig.h when using the Borland compiler. */
\r
223 #include "frconfig.h"
\r
224 #include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"
\r
225 typedef void ( __interrupt __far * pxISR )();
\r
229 #ifdef __AVR32_AVR32A__
\r
230 #include "portmacro.h"
\r
234 #ifdef __ICCAVR32__
\r
236 #if __CORE__ == __AVR32A__
\r
237 #include "portmacro.h"
\r
243 #include "portmacro.h"
\r
247 #include "portmacro.h"
\r
251 #ifdef __IAR_V850ES_Fx3__
\r
252 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
255 #ifdef __IAR_V850ES_Jx3__
\r
256 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
259 #ifdef __IAR_V850ES_Jx3_L__
\r
260 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
263 #ifdef __IAR_V850ES_Jx2__
\r
264 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
267 #ifdef __IAR_V850ES_Hx2__
\r
268 #include "../../Source/portable/IAR/V850ES/portmacro.h"
\r
271 #ifdef __IAR_78K0R_Kx3__
\r
272 #include "../../Source/portable/IAR/78K0R/portmacro.h"
\r
275 #ifdef __IAR_78K0R_Kx3L__
\r
276 #include "../../Source/portable/IAR/78K0R/portmacro.h"
\r
279 #endif /* DEPRECATED_DEFINITIONS_H */
\r