75 #ifdef OPEN_WATCOM_INDUSTRIAL_PC_PORT
76 #include "..\..\Source\portable\owatcom\16bitdos\pc\portmacro.h"
77 typedef void ( __interrupt __far *pxISR )();
80 #ifdef OPEN_WATCOM_FLASH_LITE_186_PORT
81 #include "..\..\Source\portable\owatcom\16bitdos\flsh186\portmacro.h"
82 typedef void ( __interrupt __far *pxISR )();
86 #include "../portable/GCC/ATMega323/portmacro.h"
90 #include "../portable/IAR/ATMega323/portmacro.h"
93 #ifdef MPLAB_PIC24_PORT
94 #include "..\..\Source\portable\MPLAB\PIC24_dsPIC\portmacro.h"
97 #ifdef MPLAB_DSPIC_PORT
98 #include "..\..\Source\portable\MPLAB\PIC24_dsPIC\portmacro.h"
101 #ifdef MPLAB_PIC18F_PORT
102 #include "..\..\Source\portable\MPLAB\PIC18F\portmacro.h"
105 #ifdef MPLAB_PIC32MX_PORT
106 #include "..\..\Source\portable\MPLAB\PIC32MX\portmacro.h"
110 #include "libFreeRTOS/Include/portmacro.h"
114 #include "../../Source/portable/SDCC/Cygnal/portmacro.h"
118 #include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h"
121 #ifdef GCC_ARM7_ECLIPSE
122 #include "portmacro.h"
125 #ifdef ROWLEY_LPC23xx
126 #include "../../Source/portable/GCC/ARM7_LPC23xx/portmacro.h"
130 #include "..\..\Source\portable\IAR\MSP430\portmacro.h"
134 #include "../../Source/portable/GCC/MSP430F449/portmacro.h"
138 #include "../../Source/portable/Rowley/MSP430F449/portmacro.h"
141 #ifdef ARM7_LPC21xx_KEIL_RVDS
142 #include "..\..\Source\portable\RVDS\ARM7_LPC21xx\portmacro.h"
146 #include "../../Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h"
150 #include "..\..\Source\portable\IAR\AtmelSAM7S64\portmacro.h"
154 #include "..\..\Source\portable\IAR\AtmelSAM9XE\portmacro.h"
158 #include "..\..\Source\portable\IAR\LPC2000\portmacro.h"
162 #include "..\..\Source\portable\IAR\STR71x\portmacro.h"
166 #include "..\..\Source\portable\IAR\STR75x\portmacro.h"
170 #include "..\..\Source\portable\GCC\STR75x\portmacro.h"
174 #include "..\..\Source\portable\IAR\STR91x\portmacro.h"
178 #include "../../Source/portable/GCC/H8S2329/portmacro.h"
181 #ifdef GCC_AT91FR40008
182 #include "../../Source/portable/GCC/ARM7_AT91FR40008/portmacro.h"
185 #ifdef RVDS_ARMCM3_LM3S102
186 #include "../../Source/portable/RVDS/ARM_CM3/portmacro.h"
189 #ifdef GCC_ARMCM3_LM3S102
190 #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
194 #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"
198 #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
202 #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"
205 #ifdef HCS12_CODE_WARRIOR
206 #include "../../Source/portable/CodeWarrior/HCS12/portmacro.h"
209 #ifdef MICROBLAZE_GCC
210 #include "../../Source/portable/GCC/MicroBlaze/portmacro.h"
214 #include "..\..\Source\portable\Paradigm\Tern_EE\small\portmacro.h"
218 #include "../../Source/portable/GCC/HCS12/portmacro.h"
222 #include "../../Source/portable/GCC/MCF5235/portmacro.h"
225 #ifdef COLDFIRE_V2_GCC
226 #include "../../../Source/portable/GCC/ColdFire_V2/portmacro.h"
229 #ifdef COLDFIRE_V2_CODEWARRIOR
230 #include "../../Source/portable/CodeWarrior/ColdFire_V2/portmacro.h"
234 #include "../../Source/portable/GCC/PPC405_Xilinx/portmacro.h"
238 #include "../../Source/portable/GCC/PPC440_Xilinx/portmacro.h"
242 #include "..\..\Source\portable\Softune\MB96340\portmacro.h"
245 #ifdef BCC_INDUSTRIAL_PC_PORT
248 #include "frconfig.h"
249 #include "..\portable\BCC\16BitDOS\PC\prtmacro.h"
250 typedef void ( __interrupt __far *pxISR )();
253 #ifdef BCC_FLASH_LITE_186_PORT
256 #include "frconfig.h"
257 #include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"
258 typedef void ( __interrupt __far *pxISR )();
262 #ifdef __AVR32_AVR32A__
263 #include "portmacro.h"
269 #if __CORE__ == __AVR32A__
270 #include "portmacro.h"
276 #include "portmacro.h"
280 #include "portmacro.h"
284 #ifdef __IAR_V850ES_Fx3__
285 #include "../../Source/portable/IAR/V850ES/portmacro.h"
288 #ifdef __IAR_V850ES_Jx3__
289 #include "../../Source/portable/IAR/V850ES/portmacro.h"
292 #ifdef __IAR_V850ES_Jx3_L__
293 #include "../../Source/portable/IAR/V850ES/portmacro.h"
296 #ifdef __IAR_V850ES_Jx2__
297 #include "../../Source/portable/IAR/V850ES/portmacro.h"
300 #ifdef __IAR_V850ES_Hx2__
301 #include "../../Source/portable/IAR/V850ES/portmacro.h"
304 #ifdef __IAR_78K0R_Kx3__
305 #include "../../Source/portable/IAR/78K0R/portmacro.h"
308 #ifdef __IAR_78K0R_Kx3L__
309 #include "../../Source/portable/IAR/78K0R/portmacro.h"
318 #ifndef portENTER_CRITICAL
319 #include "portmacro.h"
322 #if portBYTE_ALIGNMENT == 8
323 #define portBYTE_ALIGNMENT_MASK ( 0x0007 )
326 #if portBYTE_ALIGNMENT == 4
327 #define portBYTE_ALIGNMENT_MASK ( 0x0003 )
330 #if portBYTE_ALIGNMENT == 2
331 #define portBYTE_ALIGNMENT_MASK ( 0x0001 )
334 #if portBYTE_ALIGNMENT == 1
335 #define portBYTE_ALIGNMENT_MASK ( 0x0000 )
338 #ifndef portBYTE_ALIGNMENT_MASK
339 #error "Invalid portBYTE_ALIGNMENT definition"
342 #ifndef portNUM_CONFIGURABLE_REGIONS
343 #define portNUM_CONFIGURABLE_REGIONS 1
358 #if( portUSING_MPU_WRAPPERS == 1 )
392 #if( portUSING_MPU_WRAPPERS == 1 )