#include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h"\r
#endif\r
\r
+#ifdef ROWLEY_LPC23xx\r
+ #include "../../Source/portable/GCC/ARM7_LPC23xx/portmacro.h"\r
+#endif\r
+\r
#ifdef GCC_MSP430\r
#include "../../Source/portable/GCC/MSP430F449/portmacro.h"\r
#endif\r
#include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"\r
typedef void ( __interrupt __far *pxISR )();\r
#endif\r
+\r
+#if __GNUC__ && (__AVR32_UC3A0256__ || \\r
+ __AVR32_UC3A0512__ || \\r
+ __AVR32_UC3A1128__ || \\r
+ __AVR32_UC3A1256__ || \\r
+ __AVR32_UC3A1512__)\r
+ #include "portmacro.h"\r
+#endif\r
+\r
+#if __ICCAVR32__ && (__AT32UC3A0256__ || \\r
+ __AT32UC3A0512__ || \\r
+ __AT32UC3A1128__ || \\r
+ __AT32UC3A1256__ || \\r
+ __AT32UC3A1512__)\r
+ #include "portmacro.h"\r
+#endif\r
+\r
/*\r
* Setup the stack of a new task so it is ready to be placed under the\r
* scheduler control. The registers have to be placed on the stack in\r