]> git.sur5r.net Git - freertos/blobdiff - Source/include/portable.h
Add in first STM32 demo.
[freertos] / Source / include / portable.h
index 6e56722dbe53f44b22b7baf820e390354daeb003..3c2fa6d15f9598ae74c85fa39273057c6382b27f 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
-       FreeRTOS.org V4.1.1 - Copyright (C) 2003-2006 Richard Barry.\r
+       FreeRTOS.org V4.3.1 - Copyright (C) 2003-2007 Richard Barry.\r
 \r
        This file is part of the FreeRTOS.org distribution.\r
 \r
@@ -27,6 +27,9 @@
        See http:www.FreeRTOS.org for documentation, latest information, license\r
        and contact details.  Please ensure to read the configuration and relevant\r
        port sections of the online documentation.\r
+\r
+       Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along\r
+       with commercial development and support options.\r
        ***************************************************************************\r
 */\r
 \r
        #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 "..\..\Source\portable\IAR\STR71x\portmacro.h"\r
 #endif\r
 \r
+#ifdef STR75X_IAR\r
+       #include "..\..\Source\portable\IAR\STR75x\portmacro.h"\r
+#endif\r
+       \r
+#ifdef STR75X_GCC\r
+       #include "..\..\Source\portable\GCC\STR75x\portmacro.h"\r
+#endif\r
+\r
 #ifdef STR91X_IAR\r
        #include "..\..\Source\portable\IAR\STR91x\portmacro.h"\r
 #endif\r
        #include "../../Source/portable/GCC/ARM_CM3/portmacro.h"\r
 #endif\r
 \r
+#ifdef IAR_ARM_CM3\r
+       #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"\r
+#endif\r
+\r
 #ifdef IAR_ARMCM3_LM\r
        #include "../../Source/portable/IAR/ARM_CM3/portmacro.h"\r
 #endif\r
        #include "..\portable\BCC\16BitDOS\flsh186\prtmacro.h"\r
     typedef void ( __interrupt __far *pxISR )();\r
 #endif\r
+\r
+#ifdef GCC_AVR32_PORT\r
+       #include "portmacro.h"\r
+#endif\r
+\r
+#ifdef IAR_AVR32_PORT\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