• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * FreeRTOS Kernel V10.2.1
3  * Copyright (C) 2019 Amazon.com, Inc. or its affiliates.  All Rights Reserved.
4  *
5  * Permission is hereby granted, free of charge, to any person obtaining a copy of
6  * this software and associated documentation files (the "Software"), to deal in
7  * the Software without restriction, including without limitation the rights to
8  * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9  * the Software, and to permit persons to whom the Software is furnished to do so,
10  * subject to the following conditions:
11  *
12  * The above copyright notice and this permission notice shall be included in all
13  * copies or substantial portions of the Software.
14  *
15  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17  * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19  * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21  *
22  * http://www.FreeRTOS.org
23  * http://aws.amazon.com/freertos
24  *
25  * 1 tab == 4 spaces!
26  */
27 
28 #ifndef DEPRECATED_DEFINITIONS_H
29 #define DEPRECATED_DEFINITIONS_H
30 
31 
32 /* Each FreeRTOS port has a unique portmacro.h header file.  Originally a
33 pre-processor definition was used to ensure the pre-processor found the correct
34 portmacro.h file for the port being used.  That scheme was deprecated in favour
35 of setting the compiler's include path such that it found the correct
36 portmacro.h file - removing the need for the constant and allowing the
37 portmacro.h file to be located anywhere in relation to the port being used.  The
38 definitions below remain in the code for backward compatibility only.  New
39 projects should not use them. */
40 
41 #ifdef OPEN_WATCOM_INDUSTRIAL_PC_PORT
42 	#include "..\..\Source\portable\owatcom\16bitdos\pc\portmacro.h"
43 	typedef void ( __interrupt __far *pxISR )();
44 #endif
45 
46 #ifdef OPEN_WATCOM_FLASH_LITE_186_PORT
47 	#include "..\..\Source\portable\owatcom\16bitdos\flsh186\portmacro.h"
48 	typedef void ( __interrupt __far *pxISR )();
49 #endif
50 
51 #ifdef GCC_MEGA_AVR
52 	#include "../portable/GCC/ATMega323/portmacro.h"
53 #endif
54 
55 #ifdef IAR_MEGA_AVR
56 	#include "../portable/IAR/ATMega323/portmacro.h"
57 #endif
58 
59 #ifdef MPLAB_PIC24_PORT
60 	#include "../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
61 #endif
62 
63 #ifdef MPLAB_DSPIC_PORT
64 	#include "../../Source/portable/MPLAB/PIC24_dsPIC/portmacro.h"
65 #endif
66 
67 #ifdef MPLAB_PIC18F_PORT
68 	#include "../../Source/portable/MPLAB/PIC18F/portmacro.h"
69 #endif
70 
71 #ifdef MPLAB_PIC32MX_PORT
72 	#include "../../Source/portable/MPLAB/PIC32MX/portmacro.h"
73 #endif
74 
75 #ifdef _FEDPICC
76 	#include "libFreeRTOS/Include/portmacro.h"
77 #endif
78 
79 #ifdef SDCC_CYGNAL
80 	#include "../../Source/portable/SDCC/Cygnal/portmacro.h"
81 #endif
82 
83 #ifdef GCC_ARM7
84 	#include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h"
85 #endif
86 
87 #ifdef GCC_ARM7_ECLIPSE
88 	#include "portmacro.h"
89 #endif
90 
91 #ifdef ROWLEY_LPC23xx
92 	#include "../../Source/portable/GCC/ARM7_LPC23xx/portmacro.h"
93 #endif
94 
95 #ifdef IAR_MSP430
96 	#include "..\..\Source\portable\IAR\MSP430\portmacro.h"
97 #endif
98 
99 #ifdef GCC_MSP430
100 	#include "../../Source/portable/GCC/MSP430F449/portmacro.h"
101 #endif
102 
103 #ifdef ROWLEY_MSP430
104 	#include "../../Source/portable/Rowley/MSP430F449/portmacro.h"
105 #endif
106 
107 #ifdef ARM7_LPC21xx_KEIL_RVDS
108 	#include "..\..\Source\portable\RVDS\ARM7_LPC21xx\portmacro.h"
109 #endif
110 
111 #ifdef SAM7_GCC
112 	#include "../../Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h"
113 #endif
114 
115 #ifdef SAM7_IAR
116 	#include "..\..\Source\portable\IAR\AtmelSAM7S64\portmacro.h"
117 #endif
118 
119 #ifdef SAM9XE_IAR
120 	#include "..\..\Source\portable\IAR\AtmelSAM9XE\portmacro.h"
121 #endif
122 
123 #ifdef LPC2000_IAR
124 	#include "..\..\Source\portable\IAR\LPC2000\portmacro.h"
125 #endif
126 
127 #ifdef STR71X_IAR
128 	#include "..\..\Source\portable\IAR\STR71x\portmacro.h"
129 #endif
130 
131 #ifdef STR75X_IAR
132 	#include "..\..\Source\portable\IAR\STR75x\portmacro.h"
133 #endif
134 
135 #ifdef STR75X_GCC
136 	#include "..\..\Source\portable\GCC\STR75x\portmacro.h"
137 #endif
138 
139 #ifdef STR91X_IAR
140 	#include "..\..\Source\portable\IAR\STR91x\portmacro.h"
141 #endif
142 
143 #ifdef GCC_H8S
144 	#include "../../Source/portable/GCC/H8S2329/portmacro.h"
145 #endif
146 
147 #ifdef GCC_AT91FR40008
148 	#include "../../Source/portable/GCC/ARM7_AT91FR40008/portmacro.h"
149 #endif
150 
151 #ifdef RVDS_ARMCM3_LM3S102
152 	#include "../../Source/portable/RVDS/ARM_CM3/portmacro.h"
153 #endif
154 
155 #ifdef GCC_ARMCM3_LM3S102
156 	#include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
157 #endif
158 
159 #ifdef GCC_ARMCM3
160 	#include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
161 #endif
162 
163 #ifdef IAR_ARM_CM3
164 	#include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
165 #endif
166 
167 #ifdef IAR_ARMCM3_LM
168 	#include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
169 #endif
170 
171 #ifdef HCS12_CODE_WARRIOR
172 	#include "../../Source/portable/CodeWarrior/HCS12/portmacro.h"
173 #endif
174 
175 #ifdef MICROBLAZE_GCC
176 	#include "../../Source/portable/GCC/MicroBlaze/portmacro.h"
177 #endif
178 
179 #ifdef TERN_EE
180 	#include "..\..\Source\portable\Paradigm\Tern_EE\small\portmacro.h"
181 #endif
182 
183 #ifdef GCC_HCS12
184 	#include "../../Source/portable/GCC/HCS12/portmacro.h"
185 #endif
186 
187 #ifdef GCC_MCF5235
188     #include "../../Source/portable/GCC/MCF5235/portmacro.h"
189 #endif
190 
191 #ifdef COLDFIRE_V2_GCC
192 	#include "../../../Source/portable/GCC/ColdFire_V2/portmacro.h"
193 #endif
194 
195 #ifdef COLDFIRE_V2_CODEWARRIOR
196 	#include "../../Source/portable/CodeWarrior/ColdFire_V2/portmacro.h"
197 #endif
198 
199 #ifdef GCC_PPC405
200 	#include "../../Source/portable/GCC/PPC405_Xilinx/portmacro.h"
201 #endif
202 
203 #ifdef GCC_PPC440
204 	#include "../../Source/portable/GCC/PPC440_Xilinx/portmacro.h"
205 #endif
206 
207 #ifdef _16FX_SOFTUNE
208 	#include "..\..\Source\portable\Softune\MB96340\portmacro.h"
209 #endif
210 
211 #ifdef BCC_INDUSTRIAL_PC_PORT
212 	/* A short file name has to be used in place of the normal
213 	FreeRTOSConfig.h when using the Borland compiler. */
214 	#include "frconfig.h"
215 	#include "..\portable\BCC\16BitDOS\PC\prtmacro.h"
216     typedef void ( __interrupt __far *pxISR )();
217 #endif
218 
219 #ifdef BCC_FLASH_LITE_186_PORT
220 	/* A short file name has to be used in place of the normal
221 	FreeRTOSConfig.h when using the Borland compiler. */
222 	#include "frconfig.h"
223 	#include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"
224     typedef void ( __interrupt __far *pxISR )();
225 #endif
226 
227 #ifdef __GNUC__
228    #ifdef __AVR32_AVR32A__
229 	   #include "portmacro.h"
230    #endif
231 #endif
232 
233 #ifdef __ICCAVR32__
234    #ifdef __CORE__
235       #if __CORE__ == __AVR32A__
236 	      #include "portmacro.h"
237       #endif
238    #endif
239 #endif
240 
241 #ifdef __91467D
242 	#include "portmacro.h"
243 #endif
244 
245 #ifdef __96340
246 	#include "portmacro.h"
247 #endif
248 
249 
250 #ifdef __IAR_V850ES_Fx3__
251 	#include "../../Source/portable/IAR/V850ES/portmacro.h"
252 #endif
253 
254 #ifdef __IAR_V850ES_Jx3__
255 	#include "../../Source/portable/IAR/V850ES/portmacro.h"
256 #endif
257 
258 #ifdef __IAR_V850ES_Jx3_L__
259 	#include "../../Source/portable/IAR/V850ES/portmacro.h"
260 #endif
261 
262 #ifdef __IAR_V850ES_Jx2__
263 	#include "../../Source/portable/IAR/V850ES/portmacro.h"
264 #endif
265 
266 #ifdef __IAR_V850ES_Hx2__
267 	#include "../../Source/portable/IAR/V850ES/portmacro.h"
268 #endif
269 
270 #ifdef __IAR_78K0R_Kx3__
271 	#include "../../Source/portable/IAR/78K0R/portmacro.h"
272 #endif
273 
274 #ifdef __IAR_78K0R_Kx3L__
275 	#include "../../Source/portable/IAR/78K0R/portmacro.h"
276 #endif
277 
278 #endif /* DEPRECATED_DEFINITIONS_H */
279