From 20ddfb781b4c1be41b8182e0062090aba233f5f3 Mon Sep 17 00:00:00 2001 From: RichardBarry Date: Sun, 1 Apr 2007 19:52:27 +0000 Subject: [PATCH] Add AVR32 port and demo files. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@76 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- Source/include/portable.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Source/include/portable.h b/Source/include/portable.h index 3d18ce7b5..04677e699 100644 --- a/Source/include/portable.h +++ b/Source/include/portable.h @@ -81,6 +81,10 @@ #include "../../Source/portable/GCC/ARM7_LPC2000/portmacro.h" #endif +#ifdef ROWLEY_LPC23xx + #include "../../Source/portable/GCC/ARM7_LPC23xx/portmacro.h" +#endif + #ifdef GCC_MSP430 #include "../../Source/portable/GCC/MSP430F449/portmacro.h" #endif @@ -176,6 +180,23 @@ #include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h" typedef void ( __interrupt __far *pxISR )(); #endif + +#if __GNUC__ && (__AVR32_UC3A0256__ || \ + __AVR32_UC3A0512__ || \ + __AVR32_UC3A1128__ || \ + __AVR32_UC3A1256__ || \ + __AVR32_UC3A1512__) + #include "portmacro.h" +#endif + +#if __ICCAVR32__ && (__AT32UC3A0256__ || \ + __AT32UC3A0512__ || \ + __AT32UC3A1128__ || \ + __AT32UC3A1256__ || \ + __AT32UC3A1512__) + #include "portmacro.h" +#endif + /* * Setup the stack of a new task so it is ready to be placed under the * scheduler control. The registers have to be placed on the stack in -- 2.39.5