]> git.sur5r.net Git - freertos/commitdiff
Add AVR32 port and demo files.
authorRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 1 Apr 2007 19:52:27 +0000 (19:52 +0000)
committerRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Sun, 1 Apr 2007 19:52:27 +0000 (19:52 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@76 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

Source/include/portable.h

index 3d18ce7b533d03b7d650ed69e83794a7e4ec2629..04677e69952061cb84775f4a8506ebc4cb7aaaa3 100644 (file)
        #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