diff options
author | RichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2> | 2007-11-05 16:44:39 +0000 |
---|---|---|
committer | RichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2> | 2007-11-05 16:44:39 +0000 |
commit | a8f128f744271af1d6fcf9a350261828cfe4927e (patch) | |
tree | da1fe867f34ec70ea1b7163a00d5bd2e68d738a1 /Source | |
parent | 82aa29ae2f54490db8b576c4c476dcdb39517c08 (diff) | |
download | freertos-a8f128f744271af1d6fcf9a350261828cfe4927e.tar.gz freertos-a8f128f744271af1d6fcf9a350261828cfe4927e.tar.bz2 freertos-a8f128f744271af1d6fcf9a350261828cfe4927e.tar.xz |
Update to V4.6.1 - including PIC32MX port.
git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@115 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Diffstat (limited to 'Source')
110 files changed, 682 insertions, 318 deletions
diff --git a/Source/croutine.c b/Source/croutine.c index b4a119e2..88dceff5 100644 --- a/Source/croutine.c +++ b/Source/croutine.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/include/FreeRTOS.h b/Source/include/FreeRTOS.h index 87b0e5f5..d83ebbef 100644 --- a/Source/include/FreeRTOS.h +++ b/Source/include/FreeRTOS.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/include/croutine.h b/Source/include/croutine.h index 28320d96..5c4a4b3b 100644 --- a/Source/include/croutine.h +++ b/Source/include/croutine.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef CO_ROUTINE_H
@@ -37,6 +38,10 @@ #include "list.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* Used to hide the implementation of the co-routine control block. The
control block structure however has to be included in the header due to
the macro implementation of the co-routine functionality. */
@@ -712,5 +717,8 @@ void vCoRoutineAddToDelayedList( portTickType xTicksToDelay, xList *pxEventList */
signed portBASE_TYPE xCoRoutineRemoveFromEventList( const xList *pxEventList );
+#ifdef __cplusplus
+}
+#endif
#endif /* CO_ROUTINE_H */
diff --git a/Source/include/list.h b/Source/include/list.h index d4df5de2..e4f63fed 100644 --- a/Source/include/list.h +++ b/Source/include/list.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -71,6 +72,9 @@ #ifndef LIST_H
#define LIST_H
+#ifdef __cplusplus
+extern "C" {
+#endif
/*
* Definition of the only type of object that a list can contain.
*/
@@ -276,7 +280,9 @@ void vListInsertEnd( xList *pxList, xListItem *pxNewListItem ); */
void vListRemove( xListItem *pxItemToRemove );
-
+#ifdef __cplusplus
+}
+#endif
#endif
diff --git a/Source/include/portable.h b/Source/include/portable.h index 81efbb23..6c45fdf9 100644 --- a/Source/include/portable.h +++ b/Source/include/portable.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -72,6 +73,10 @@ #include "..\..\source\portable\MPLAB\PIC18F\portmacro.h"
#endif
+#ifdef MPLAB_PIC32MX_PORT
+ #include "..\..\Source\portable\MPLAB\PIC32MX\portmacro.h"
+#endif
+
#ifdef _FEDPICC
#include "libFreeRTOS/Include/portmacro.h"
#endif
@@ -206,6 +211,9 @@ #endif
#endif
+#ifdef __cplusplus
+extern "C" {
+#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
@@ -233,6 +241,9 @@ portBASE_TYPE xPortStartScheduler( void ); */
void vPortEndScheduler( void );
+#ifdef __cplusplus
+}
+#endif
#endif /* PORTABLE_H */
diff --git a/Source/include/projdefs.h b/Source/include/projdefs.h index 738bb5b4..bd42b32e 100644 --- a/Source/include/projdefs.h +++ b/Source/include/projdefs.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/include/queue.h b/Source/include/queue.h index 36f2ae14..482ccc3f 100644 --- a/Source/include/queue.h +++ b/Source/include/queue.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,14 +28,18 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef QUEUE_H
#define QUEUE_H
+#ifdef __cplusplus
+extern "C" {
+#endif
typedef void * xQueueHandle;
/* For internal use only. */
@@ -1176,5 +1180,9 @@ signed portBASE_TYPE xQueueCRReceive( xQueueHandle pxQueue, void *pvBuffer, port */
xQueueHandle xQueueCreateMutex( void );
+#ifdef __cplusplus
+}
+#endif
+
#endif /* QUEUE_H */
diff --git a/Source/include/semphr.h b/Source/include/semphr.h index fad1a3b9..9855ed72 100644 --- a/Source/include/semphr.h +++ b/Source/include/semphr.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/include/task.h b/Source/include/task.h index ce7d70ae..31784b99 100644 --- a/Source/include/task.h +++ b/Source/include/task.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -45,11 +46,14 @@ Changes since V4.3.1: #include "portable.h"
#include "list.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
/*-----------------------------------------------------------
* MACROS AND DEFINITIONS
*----------------------------------------------------------*/
-#define tskKERNEL_VERSION_NUMBER "V4.4.0"
+#define tskKERNEL_VERSION_NUMBER "V4.6.1"
/**
* task. h
@@ -976,6 +980,9 @@ void vTaskPriorityInherit( xTaskHandle * const pxMutexHolder ); */
void vTaskPriorityDisinherit( xTaskHandle * const pxMutexHolder );
+#ifdef __cplusplus
+}
+#endif
#endif /* TASK_H */
diff --git a/Source/list.c b/Source/list.c index e464122c..7f4869fe 100644 --- a/Source/list.c +++ b/Source/list.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/BCC/16BitDOS/Flsh186/port.c b/Source/portable/BCC/16BitDOS/Flsh186/port.c index d39c2766..db63e754 100644 --- a/Source/portable/BCC/16BitDOS/Flsh186/port.c +++ b/Source/portable/BCC/16BitDOS/Flsh186/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/BCC/16BitDOS/Flsh186/prtmacro.h b/Source/portable/BCC/16BitDOS/Flsh186/prtmacro.h index 6fe4a48a..51da3a7b 100644 --- a/Source/portable/BCC/16BitDOS/Flsh186/prtmacro.h +++ b/Source/portable/BCC/16BitDOS/Flsh186/prtmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/BCC/16BitDOS/PC/port.c b/Source/portable/BCC/16BitDOS/PC/port.c index 406cd30b..efd917e6 100644 --- a/Source/portable/BCC/16BitDOS/PC/port.c +++ b/Source/portable/BCC/16BitDOS/PC/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/BCC/16BitDOS/PC/prtmacro.h b/Source/portable/BCC/16BitDOS/PC/prtmacro.h index f0ee2353..f2a9ac97 100644 --- a/Source/portable/BCC/16BitDOS/PC/prtmacro.h +++ b/Source/portable/BCC/16BitDOS/PC/prtmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/BCC/16BitDOS/common/portasm.h b/Source/portable/BCC/16BitDOS/common/portasm.h index cdfb72d8..4d079c52 100644 --- a/Source/portable/BCC/16BitDOS/common/portasm.h +++ b/Source/portable/BCC/16BitDOS/common/portasm.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/BCC/16BitDOS/common/portcomn.c b/Source/portable/BCC/16BitDOS/common/portcomn.c index 6b3225fe..d068ada9 100644 --- a/Source/portable/BCC/16BitDOS/common/portcomn.c +++ b/Source/portable/BCC/16BitDOS/common/portcomn.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/CodeWarrior/HCS12/port.c b/Source/portable/CodeWarrior/HCS12/port.c index 3339c073..495a0052 100644 --- a/Source/portable/CodeWarrior/HCS12/port.c +++ b/Source/portable/CodeWarrior/HCS12/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/CodeWarrior/HCS12/portmacro.h b/Source/portable/CodeWarrior/HCS12/portmacro.h index 4fef2b92..c0fb5635 100644 --- a/Source/portable/CodeWarrior/HCS12/portmacro.h +++ b/Source/portable/CodeWarrior/HCS12/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ARM7_AT91FR40008/port.c b/Source/portable/GCC/ARM7_AT91FR40008/port.c index d8dab944..5c21dcb5 100644 --- a/Source/portable/GCC/ARM7_AT91FR40008/port.c +++ b/Source/portable/GCC/ARM7_AT91FR40008/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ARM7_AT91FR40008/portISR.c b/Source/portable/GCC/ARM7_AT91FR40008/portISR.c index 67868e00..dc4c5cae 100644 --- a/Source/portable/GCC/ARM7_AT91FR40008/portISR.c +++ b/Source/portable/GCC/ARM7_AT91FR40008/portISR.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ARM7_AT91FR40008/portmacro.h b/Source/portable/GCC/ARM7_AT91FR40008/portmacro.h index 973193ff..de1cfd38 100644 --- a/Source/portable/GCC/ARM7_AT91FR40008/portmacro.h +++ b/Source/portable/GCC/ARM7_AT91FR40008/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -59,6 +60,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -247,5 +252,9 @@ extern void vPortExitCritical( void ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/ARM7_AT91SAM7S/port.c b/Source/portable/GCC/ARM7_AT91SAM7S/port.c index b48509ef..de7994c0 100644 --- a/Source/portable/GCC/ARM7_AT91SAM7S/port.c +++ b/Source/portable/GCC/ARM7_AT91SAM7S/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ARM7_AT91SAM7S/portISR.c b/Source/portable/GCC/ARM7_AT91SAM7S/portISR.c index 18b26206..cbc012e2 100644 --- a/Source/portable/GCC/ARM7_AT91SAM7S/portISR.c +++ b/Source/portable/GCC/ARM7_AT91SAM7S/portISR.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h b/Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h index 36368a38..287f35f4 100644 --- a/Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h +++ b/Source/portable/GCC/ARM7_AT91SAM7S/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -59,6 +60,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -241,5 +246,9 @@ extern void vPortExitCritical( void ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/ARM7_LPC2000/port.c b/Source/portable/GCC/ARM7_LPC2000/port.c index 416cf944..7b905656 100644 --- a/Source/portable/GCC/ARM7_LPC2000/port.c +++ b/Source/portable/GCC/ARM7_LPC2000/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ARM7_LPC2000/portISR.c b/Source/portable/GCC/ARM7_LPC2000/portISR.c index d7d792a5..7a432c7c 100644 --- a/Source/portable/GCC/ARM7_LPC2000/portISR.c +++ b/Source/portable/GCC/ARM7_LPC2000/portISR.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ARM7_LPC2000/portmacro.h b/Source/portable/GCC/ARM7_LPC2000/portmacro.h index 36368a38..287f35f4 100644 --- a/Source/portable/GCC/ARM7_LPC2000/portmacro.h +++ b/Source/portable/GCC/ARM7_LPC2000/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -59,6 +60,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -241,5 +246,9 @@ extern void vPortExitCritical( void ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/ARM7_LPC23xx/port.c b/Source/portable/GCC/ARM7_LPC23xx/port.c index 44fdce3d..ddb2cab8 100644 --- a/Source/portable/GCC/ARM7_LPC23xx/port.c +++ b/Source/portable/GCC/ARM7_LPC23xx/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
diff --git a/Source/portable/GCC/ARM7_LPC23xx/portISR.c b/Source/portable/GCC/ARM7_LPC23xx/portISR.c index 98c3f6d3..72002e95 100644 --- a/Source/portable/GCC/ARM7_LPC23xx/portISR.c +++ b/Source/portable/GCC/ARM7_LPC23xx/portISR.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
diff --git a/Source/portable/GCC/ARM7_LPC23xx/portmacro.h b/Source/portable/GCC/ARM7_LPC23xx/portmacro.h index c32d419d..b376e47f 100644 --- a/Source/portable/GCC/ARM7_LPC23xx/portmacro.h +++ b/Source/portable/GCC/ARM7_LPC23xx/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -56,6 +56,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -238,5 +242,9 @@ extern void vPortExitCritical( void ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/ARM_CM3/port.c b/Source/portable/GCC/ARM_CM3/port.c index 26c87bdd..e95efcf5 100644 --- a/Source/portable/GCC/ARM_CM3/port.c +++ b/Source/portable/GCC/ARM_CM3/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ARM_CM3/portmacro.h b/Source/portable/GCC/ARM_CM3/portmacro.h index 7c62d86d..3732a0e7 100644 --- a/Source/portable/GCC/ARM_CM3/portmacro.h +++ b/Source/portable/GCC/ARM_CM3/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -43,6 +44,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -129,5 +134,9 @@ extern void vPortExitCritical( void ); #define inline
#define portNOP()
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/ATMega323/port.c b/Source/portable/GCC/ATMega323/port.c index 77281c2f..ffe202d3 100644 --- a/Source/portable/GCC/ATMega323/port.c +++ b/Source/portable/GCC/ATMega323/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/ATMega323/portmacro.h b/Source/portable/GCC/ATMega323/portmacro.h index ec807476..b7a5058f 100644 --- a/Source/portable/GCC/ATMega323/portmacro.h +++ b/Source/portable/GCC/ATMega323/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -43,6 +44,10 @@ Changes from V1.2.3 #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -99,5 +104,9 @@ extern void vPortYield( void ) __attribute__ ( ( naked ) ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/AVR32_UC3/port.c b/Source/portable/GCC/AVR32_UC3/port.c index b5579462..9c2dc6b4 100644 --- a/Source/portable/GCC/AVR32_UC3/port.c +++ b/Source/portable/GCC/AVR32_UC3/port.c @@ -13,7 +13,7 @@ *****************************************************************************/
/*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -42,8 +42,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/AVR32_UC3/portmacro.h b/Source/portable/GCC/AVR32_UC3/portmacro.h index 4519134d..14a4461c 100644 --- a/Source/portable/GCC/AVR32_UC3/portmacro.h +++ b/Source/portable/GCC/AVR32_UC3/portmacro.h @@ -13,7 +13,7 @@ *****************************************************************************/
/*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -42,8 +42,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -64,6 +65,10 @@ #include "intc.h"
#include "compiler.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* Type definitions. */
#define portCHAR char
@@ -660,5 +665,8 @@ extern void *pvPortRealloc( void *pv, size_t xSize ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/H8S2329/port.c b/Source/portable/GCC/H8S2329/port.c index ec4e04eb..ee747006 100644 --- a/Source/portable/GCC/H8S2329/port.c +++ b/Source/portable/GCC/H8S2329/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/H8S2329/portmacro.h b/Source/portable/GCC/H8S2329/portmacro.h index 28e93765..8c73c51b 100644 --- a/Source/portable/GCC/H8S2329/portmacro.h +++ b/Source/portable/GCC/H8S2329/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -37,6 +38,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -130,5 +135,9 @@ extern void* pxCurrentTCB; \ #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/HCS12/port.c b/Source/portable/GCC/HCS12/port.c index 46fb6683..a774d873 100644 --- a/Source/portable/GCC/HCS12/port.c +++ b/Source/portable/GCC/HCS12/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/HCS12/portmacro.h b/Source/portable/GCC/HCS12/portmacro.h index 590da923..6b97a40e 100644 --- a/Source/portable/GCC/HCS12/portmacro.h +++ b/Source/portable/GCC/HCS12/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -37,6 +38,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -237,6 +242,9 @@ #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/MCF5235/port.c b/Source/portable/GCC/MCF5235/port.c index 48f89aac..68348a9f 100644 --- a/Source/portable/GCC/MCF5235/port.c +++ b/Source/portable/GCC/MCF5235/port.c @@ -29,8 +29,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/MCF5235/portmacro.h b/Source/portable/GCC/MCF5235/portmacro.h index f93bff65..2ad19aef 100644 --- a/Source/portable/GCC/MCF5235/portmacro.h +++ b/Source/portable/GCC/MCF5235/portmacro.h @@ -29,14 +29,19 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* ------------------------ Data types for Coldfire ----------------------- */
#define portCHAR char
#define portFLOAT float
@@ -147,5 +152,11 @@ int asm_set_ipl( unsigned long int uiNewIPL ); #define portTASK_FUNCTION( vFunction, pvParameters ) \
void vFunction( void *pvParameters )
+
+#ifdef __cplusplus
+}
#endif
+
+#endif /* PORTMACRO_H */
+
diff --git a/Source/portable/GCC/MSP430F449/port.c b/Source/portable/GCC/MSP430F449/port.c index d6979d34..5198e8b8 100644 --- a/Source/portable/GCC/MSP430F449/port.c +++ b/Source/portable/GCC/MSP430F449/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/MSP430F449/portmacro.h b/Source/portable/GCC/MSP430F449/portmacro.h index c10645bc..8c81a083 100644 --- a/Source/portable/GCC/MSP430F449/portmacro.h +++ b/Source/portable/GCC/MSP430F449/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,14 +28,19 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -119,5 +124,9 @@ extern void vPortYield( void ) __attribute__ ( ( naked ) ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/MicroBlaze/port.c b/Source/portable/GCC/MicroBlaze/port.c index 17bbff15..40647c55 100644 --- a/Source/portable/GCC/MicroBlaze/port.c +++ b/Source/portable/GCC/MicroBlaze/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/MicroBlaze/portmacro.h b/Source/portable/GCC/MicroBlaze/portmacro.h index 0bb1b1d3..e074246a 100644 --- a/Source/portable/GCC/MicroBlaze/portmacro.h +++ b/Source/portable/GCC/MicroBlaze/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,14 +28,19 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -114,5 +119,9 @@ void vTaskSwitchContext(); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/GCC/STR75x/port.c b/Source/portable/GCC/STR75x/port.c index 84dd5c25..9a392c3a 100644 --- a/Source/portable/GCC/STR75x/port.c +++ b/Source/portable/GCC/STR75x/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/STR75x/portISR.c b/Source/portable/GCC/STR75x/portISR.c index 95ce46f6..91d132dd 100644 --- a/Source/portable/GCC/STR75x/portISR.c +++ b/Source/portable/GCC/STR75x/portISR.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/GCC/STR75x/portmacro.h b/Source/portable/GCC/STR75x/portmacro.h index 24163b56..b07cbf72 100644 --- a/Source/portable/GCC/STR75x/portmacro.h +++ b/Source/portable/GCC/STR75x/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -37,6 +38,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -135,6 +140,10 @@ extern void vTaskSwitchContext( void ); \ #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void * pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void * pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/IAR/ARM_CM3/port.c b/Source/portable/IAR/ARM_CM3/port.c index def59dab..763fc5ba 100644 --- a/Source/portable/IAR/ARM_CM3/port.c +++ b/Source/portable/IAR/ARM_CM3/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/ARM_CM3/portasm.s b/Source/portable/IAR/ARM_CM3/portasm.s index 83dfaadc..6833e3c7 100644 --- a/Source/portable/IAR/ARM_CM3/portasm.s +++ b/Source/portable/IAR/ARM_CM3/portasm.s @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/ARM_CM3/portmacro.h b/Source/portable/IAR/ARM_CM3/portmacro.h index 97f65176..5e34a143 100644 --- a/Source/portable/IAR/ARM_CM3/portmacro.h +++ b/Source/portable/IAR/ARM_CM3/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -44,6 +45,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -108,6 +113,9 @@ extern void vPortClearInterruptMask( void ); #define inline
#define portNOP()
+#ifdef __cplusplus
+}
+#endif
#endif /* PORTMACRO_H */
diff --git a/Source/portable/IAR/ATMega323/port.c b/Source/portable/IAR/ATMega323/port.c index 3ae4c27d..6b4b56f1 100644 --- a/Source/portable/IAR/ATMega323/port.c +++ b/Source/portable/IAR/ATMega323/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/ATMega323/portmacro.h b/Source/portable/IAR/ATMega323/portmacro.h index 8217f46a..88215691 100644 --- a/Source/portable/IAR/ATMega323/portmacro.h +++ b/Source/portable/IAR/ATMega323/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -43,6 +44,10 @@ Changes from V1.2.3 #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -106,6 +111,10 @@ void vPortYield( void ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/IAR/ATMega323/portmacro.s90 b/Source/portable/IAR/ATMega323/portmacro.s90 index 1501cef9..f9b71c42 100644 --- a/Source/portable/IAR/ATMega323/portmacro.s90 +++ b/Source/portable/IAR/ATMega323/portmacro.s90 @@ -1,4 +1,4 @@ -; FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+; FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
;
; This file is part of the FreeRTOS.org distribution.
;
diff --git a/Source/portable/IAR/AVR32_UC3/port.c b/Source/portable/IAR/AVR32_UC3/port.c index 932abdff..3f109de2 100644 --- a/Source/portable/IAR/AVR32_UC3/port.c +++ b/Source/portable/IAR/AVR32_UC3/port.c @@ -13,7 +13,7 @@ *****************************************************************************/
/*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -42,8 +42,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/AVR32_UC3/portmacro.h b/Source/portable/IAR/AVR32_UC3/portmacro.h index 51927cbe..a3702a3e 100644 --- a/Source/portable/IAR/AVR32_UC3/portmacro.h +++ b/Source/portable/IAR/AVR32_UC3/portmacro.h @@ -13,7 +13,7 @@ *****************************************************************************/
/*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -42,8 +42,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -65,6 +66,10 @@ #include "intc.h"
#include "compiler.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* Type definitions. */
#define portCHAR char
@@ -648,4 +653,8 @@ extern void *pvPortRealloc( void *pv, size_t xSize ); #define inline
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/IAR/AtmelSAM7S64/port.c b/Source/portable/IAR/AtmelSAM7S64/port.c index b11d19a7..6c974671 100644 --- a/Source/portable/IAR/AtmelSAM7S64/port.c +++ b/Source/portable/IAR/AtmelSAM7S64/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/AtmelSAM7S64/portmacro.h b/Source/portable/IAR/AtmelSAM7S64/portmacro.h index bc639e82..25df36ce 100644 --- a/Source/portable/IAR/AtmelSAM7S64/portmacro.h +++ b/Source/portable/IAR/AtmelSAM7S64/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -39,6 +40,10 @@ #include <intrinsic.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -107,6 +112,10 @@ extern void vTaskSwitchContext( void ); \ #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void * pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void * pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/IAR/LPC2000/port.c b/Source/portable/IAR/LPC2000/port.c index b2091717..76198b0d 100644 --- a/Source/portable/IAR/LPC2000/port.c +++ b/Source/portable/IAR/LPC2000/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/LPC2000/portmacro.h b/Source/portable/IAR/LPC2000/portmacro.h index bc639e82..25df36ce 100644 --- a/Source/portable/IAR/LPC2000/portmacro.h +++ b/Source/portable/IAR/LPC2000/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -39,6 +40,10 @@ #include <intrinsic.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -107,6 +112,10 @@ extern void vTaskSwitchContext( void ); \ #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void * pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void * pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/IAR/STR71x/port.c b/Source/portable/IAR/STR71x/port.c index bf9368f7..ea7ef15f 100644 --- a/Source/portable/IAR/STR71x/port.c +++ b/Source/portable/IAR/STR71x/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/STR71x/portmacro.h b/Source/portable/IAR/STR71x/portmacro.h index 7766dbf8..a4b3c46c 100644 --- a/Source/portable/IAR/STR71x/portmacro.h +++ b/Source/portable/IAR/STR71x/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -49,6 +50,11 @@ #include <intrinsic.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
/* Type definitions. */
#define portCHAR char
#define portFLOAT float
@@ -113,6 +119,10 @@ extern void vTaskSwitchContext( void ); \ #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void * pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void * pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/IAR/STR75x/ISR_Support.h b/Source/portable/IAR/STR75x/ISR_Support.h index 26ab965f..fb3b3172 100644 --- a/Source/portable/IAR/STR75x/ISR_Support.h +++ b/Source/portable/IAR/STR75x/ISR_Support.h @@ -1,4 +1,4 @@ -; FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+; FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
;
; This file is part of the FreeRTOS.org distribution.
;
diff --git a/Source/portable/IAR/STR75x/port.c b/Source/portable/IAR/STR75x/port.c index 6e6e99c3..3084f7fe 100644 --- a/Source/portable/IAR/STR75x/port.c +++ b/Source/portable/IAR/STR75x/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/STR75x/portasm.s79 b/Source/portable/IAR/STR75x/portasm.s79 index cd569766..e021d96e 100644 --- a/Source/portable/IAR/STR75x/portasm.s79 +++ b/Source/portable/IAR/STR75x/portasm.s79 @@ -1,4 +1,4 @@ -; FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+; FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
;
; This file is part of the FreeRTOS.org distribution.
;
diff --git a/Source/portable/IAR/STR75x/portmacro.h b/Source/portable/IAR/STR75x/portmacro.h index 215fd250..bd34f4b2 100644 --- a/Source/portable/IAR/STR75x/portmacro.h +++ b/Source/portable/IAR/STR75x/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -49,6 +50,10 @@ #include <intrinsic.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* Type definitions. */
#define portCHAR char
#define portFLOAT float
@@ -104,6 +109,10 @@ extern void vTaskSwitchContext( void ); \ #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void * pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void * pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/IAR/STR91x/ISR_Support.h b/Source/portable/IAR/STR91x/ISR_Support.h index dd4d9e05..e333e706 100644 --- a/Source/portable/IAR/STR91x/ISR_Support.h +++ b/Source/portable/IAR/STR91x/ISR_Support.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/STR91x/port.c b/Source/portable/IAR/STR91x/port.c index 94994617..dbfc9973 100644 --- a/Source/portable/IAR/STR91x/port.c +++ b/Source/portable/IAR/STR91x/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/STR91x/portasm.s79 b/Source/portable/IAR/STR91x/portasm.s79 index 3a8d38a4..d8a1705d 100644 --- a/Source/portable/IAR/STR91x/portasm.s79 +++ b/Source/portable/IAR/STR91x/portasm.s79 @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/IAR/STR91x/portmacro.h b/Source/portable/IAR/STR91x/portmacro.h index 000b4e84..32b902b7 100644 --- a/Source/portable/IAR/STR91x/portmacro.h +++ b/Source/portable/IAR/STR91x/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -49,6 +50,10 @@ #include <intrinsic.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/* Type definitions. */
#define portCHAR char
#define portFLOAT float
@@ -106,6 +111,10 @@ extern void vTaskSwitchContext( void ); \ #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void * pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void * pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/Keil/ARM7/port.c b/Source/portable/Keil/ARM7/port.c index a06cffaa..c40ab038 100644 --- a/Source/portable/Keil/ARM7/port.c +++ b/Source/portable/Keil/ARM7/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Keil/ARM7/portISR.c b/Source/portable/Keil/ARM7/portISR.c index 4408f30a..8c2171e2 100644 --- a/Source/portable/Keil/ARM7/portISR.c +++ b/Source/portable/Keil/ARM7/portISR.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Keil/ARM7/portmacro.h b/Source/portable/Keil/ARM7/portmacro.h index 348874ac..cf3f0b56 100644 --- a/Source/portable/Keil/ARM7/portmacro.h +++ b/Source/portable/Keil/ARM7/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -37,6 +38,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -223,5 +228,9 @@ extern void vPortExitCritical( void ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters ) __task
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/MPLAB/PIC18F/port.c b/Source/portable/MPLAB/PIC18F/port.c index 87ab6b67..39ec9571 100644 --- a/Source/portable/MPLAB/PIC18F/port.c +++ b/Source/portable/MPLAB/PIC18F/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/MPLAB/PIC18F/portmacro.h b/Source/portable/MPLAB/PIC18F/portmacro.h index 134fdd09..56b28596 100644 --- a/Source/portable/MPLAB/PIC18F/portmacro.h +++ b/Source/portable/MPLAB/PIC18F/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/MPLAB/PIC24_dsPIC/port.c b/Source/portable/MPLAB/PIC24_dsPIC/port.c index 08f9b874..2e81375b 100644 --- a/Source/portable/MPLAB/PIC24_dsPIC/port.c +++ b/Source/portable/MPLAB/PIC24_dsPIC/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/MPLAB/PIC24_dsPIC/portmacro.h b/Source/portable/MPLAB/PIC24_dsPIC/portmacro.h index da32080c..fb49b956 100644 --- a/Source/portable/MPLAB/PIC24_dsPIC/portmacro.h +++ b/Source/portable/MPLAB/PIC24_dsPIC/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,14 +28,19 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -100,5 +105,9 @@ extern void vPortYield( void ); #define portNOP() asm volatile ( "NOP" )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/MemMang/heap_1.c b/Source/portable/MemMang/heap_1.c index 264c50eb..e56717f8 100644 --- a/Source/portable/MemMang/heap_1.c +++ b/Source/portable/MemMang/heap_1.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/MemMang/heap_2.c b/Source/portable/MemMang/heap_2.c index 1c2cc07b..2218726b 100644 --- a/Source/portable/MemMang/heap_2.c +++ b/Source/portable/MemMang/heap_2.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/MemMang/heap_3.c b/Source/portable/MemMang/heap_3.c index f075328a..b7d6d02d 100644 --- a/Source/portable/MemMang/heap_3.c +++ b/Source/portable/MemMang/heap_3.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Paradigm/Tern_EE/large_untested/port.c b/Source/portable/Paradigm/Tern_EE/large_untested/port.c index 12a3f922..07bec783 100644 --- a/Source/portable/Paradigm/Tern_EE/large_untested/port.c +++ b/Source/portable/Paradigm/Tern_EE/large_untested/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Paradigm/Tern_EE/large_untested/portasm.h b/Source/portable/Paradigm/Tern_EE/large_untested/portasm.h index b6fa4a9e..4b7ff72f 100644 --- a/Source/portable/Paradigm/Tern_EE/large_untested/portasm.h +++ b/Source/portable/Paradigm/Tern_EE/large_untested/portasm.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Paradigm/Tern_EE/large_untested/portmacro.h b/Source/portable/Paradigm/Tern_EE/large_untested/portmacro.h index 57808aac..37636ba6 100644 --- a/Source/portable/Paradigm/Tern_EE/large_untested/portmacro.h +++ b/Source/portable/Paradigm/Tern_EE/large_untested/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,14 +28,19 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -97,5 +102,10 @@ #define portTASK_FUNCTION_PROTO( vTaskFunction, vParameters ) void vTaskFunction( void *pvParameters )
#define portTASK_FUNCTION( vTaskFunction, vParameters ) void vTaskFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/Paradigm/Tern_EE/small/port.c b/Source/portable/Paradigm/Tern_EE/small/port.c index 64941256..9bb955e7 100644 --- a/Source/portable/Paradigm/Tern_EE/small/port.c +++ b/Source/portable/Paradigm/Tern_EE/small/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Paradigm/Tern_EE/small/portasm.h b/Source/portable/Paradigm/Tern_EE/small/portasm.h index ab3d5178..c49e0ca5 100644 --- a/Source/portable/Paradigm/Tern_EE/small/portasm.h +++ b/Source/portable/Paradigm/Tern_EE/small/portasm.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Paradigm/Tern_EE/small/portmacro.h b/Source/portable/Paradigm/Tern_EE/small/portmacro.h index bc9b7321..23df3e02 100644 --- a/Source/portable/Paradigm/Tern_EE/small/portmacro.h +++ b/Source/portable/Paradigm/Tern_EE/small/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,14 +28,19 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -99,5 +104,9 @@ typedef void ( __interrupt __far *pxISR )(); #define portTASK_FUNCTION_PROTO( vTaskFunction, vParameters ) void vTaskFunction( void *pvParameters )
#define portTASK_FUNCTION( vTaskFunction, vParameters ) void vTaskFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/RVDS/ARM_CM3/port.c b/Source/portable/RVDS/ARM_CM3/port.c index 58f633fd..5c7da0d8 100644 --- a/Source/portable/RVDS/ARM_CM3/port.c +++ b/Source/portable/RVDS/ARM_CM3/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/RVDS/ARM_CM3/portmacro.h b/Source/portable/RVDS/ARM_CM3/portmacro.h index 9966d80e..b99082ca 100644 --- a/Source/portable/RVDS/ARM_CM3/portmacro.h +++ b/Source/portable/RVDS/ARM_CM3/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
@@ -37,6 +38,10 @@ #ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -101,5 +106,9 @@ extern void vPortExitCritical( void ); #define inline
#define portNOP()
+#ifdef __cplusplus
+}
+#endif
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/Rowley/MSP430F449/Port1/port.c b/Source/portable/Rowley/MSP430F449/Port1/port.c index b62dcc98..536203ac 100644 --- a/Source/portable/Rowley/MSP430F449/Port1/port.c +++ b/Source/portable/Rowley/MSP430F449/Port1/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Rowley/MSP430F449/Port1/portmacro.h b/Source/portable/Rowley/MSP430F449/Port1/portmacro.h index 03b4a89d..efc0efca 100644 --- a/Source/portable/Rowley/MSP430F449/Port1/portmacro.h +++ b/Source/portable/Rowley/MSP430F449/Port1/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Rowley/MSP430F449/Port2/port.c b/Source/portable/Rowley/MSP430F449/Port2/port.c index 9f219000..0505a4bc 100644 --- a/Source/portable/Rowley/MSP430F449/Port2/port.c +++ b/Source/portable/Rowley/MSP430F449/Port2/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Rowley/MSP430F449/Port2/portmacro.h b/Source/portable/Rowley/MSP430F449/Port2/portmacro.h index 62f01fc8..5cced184 100644 --- a/Source/portable/Rowley/MSP430F449/Port2/portmacro.h +++ b/Source/portable/Rowley/MSP430F449/Port2/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Rowley/MSP430F449/port.c b/Source/portable/Rowley/MSP430F449/port.c index b62dcc98..536203ac 100644 --- a/Source/portable/Rowley/MSP430F449/port.c +++ b/Source/portable/Rowley/MSP430F449/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/Rowley/MSP430F449/portmacro.h b/Source/portable/Rowley/MSP430F449/portmacro.h index 2f53ed1a..849d40ac 100644 --- a/Source/portable/Rowley/MSP430F449/portmacro.h +++ b/Source/portable/Rowley/MSP430F449/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/SDCC/Cygnal/port.c b/Source/portable/SDCC/Cygnal/port.c index 241f86d4..38fb7ea9 100644 --- a/Source/portable/SDCC/Cygnal/port.c +++ b/Source/portable/SDCC/Cygnal/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/SDCC/Cygnal/portmacro.h b/Source/portable/SDCC/Cygnal/portmacro.h index 7b6d3fba..7f54c1c6 100644 --- a/Source/portable/SDCC/Cygnal/portmacro.h +++ b/Source/portable/SDCC/Cygnal/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/WizC/PIC18/Drivers/Tick/Tick.c b/Source/portable/WizC/PIC18/Drivers/Tick/Tick.c index c519b7bf..10bd96e1 100644 --- a/Source/portable/WizC/PIC18/Drivers/Tick/Tick.c +++ b/Source/portable/WizC/PIC18/Drivers/Tick/Tick.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/WizC/PIC18/Drivers/Tick/isrTick.c b/Source/portable/WizC/PIC18/Drivers/Tick/isrTick.c index 92437897..443bc91f 100644 --- a/Source/portable/WizC/PIC18/Drivers/Tick/isrTick.c +++ b/Source/portable/WizC/PIC18/Drivers/Tick/isrTick.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/WizC/PIC18/addFreeRTOS.h b/Source/portable/WizC/PIC18/addFreeRTOS.h index 26079870..f7fb60a6 100644 --- a/Source/portable/WizC/PIC18/addFreeRTOS.h +++ b/Source/portable/WizC/PIC18/addFreeRTOS.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/WizC/PIC18/port.c b/Source/portable/WizC/PIC18/port.c index 9427f16d..a931d0e8 100644 --- a/Source/portable/WizC/PIC18/port.c +++ b/Source/portable/WizC/PIC18/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/WizC/PIC18/portmacro.h b/Source/portable/WizC/PIC18/portmacro.h index 6777a5e4..fcaf9ac9 100644 --- a/Source/portable/WizC/PIC18/portmacro.h +++ b/Source/portable/WizC/PIC18/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/oWatcom/16BitDOS/Flsh186/port.c b/Source/portable/oWatcom/16BitDOS/Flsh186/port.c index 8635e962..330af4ed 100644 --- a/Source/portable/oWatcom/16BitDOS/Flsh186/port.c +++ b/Source/portable/oWatcom/16BitDOS/Flsh186/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/oWatcom/16BitDOS/Flsh186/portmacro.h b/Source/portable/oWatcom/16BitDOS/Flsh186/portmacro.h index f05f3af4..0900400f 100644 --- a/Source/portable/oWatcom/16BitDOS/Flsh186/portmacro.h +++ b/Source/portable/oWatcom/16BitDOS/Flsh186/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,14 +28,19 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -102,6 +107,9 @@ void portENABLE_INTERRUPTS( void ); #define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
#endif /* PORTMACRO_H */
diff --git a/Source/portable/oWatcom/16BitDOS/PC/port.c b/Source/portable/oWatcom/16BitDOS/PC/port.c index 030e8798..2d92f8a6 100644 --- a/Source/portable/oWatcom/16BitDOS/PC/port.c +++ b/Source/portable/oWatcom/16BitDOS/PC/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/oWatcom/16BitDOS/PC/portmacro.h b/Source/portable/oWatcom/16BitDOS/PC/portmacro.h index d12ba245..3f41c9f5 100644 --- a/Source/portable/oWatcom/16BitDOS/PC/portmacro.h +++ b/Source/portable/oWatcom/16BitDOS/PC/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,14 +28,19 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
#ifndef PORTMACRO_H
#define PORTMACRO_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*-----------------------------------------------------------
* Port specific definitions.
*
@@ -99,5 +104,10 @@ void portENABLE_INTERRUPTS( void ); #define portTASK_FUNCTION_PROTO( vTaskFunction, pvParameters ) void vTaskFunction( void *pvParameters )
#define portTASK_FUNCTION( vTaskFunction, pvParameters ) void vTaskFunction( void *pvParameters )
+#ifdef __cplusplus
+}
+#endif
+
+
#endif /* PORTMACRO_H */
diff --git a/Source/portable/oWatcom/16BitDOS/common/portasm.h b/Source/portable/oWatcom/16BitDOS/common/portasm.h index 611b5962..49f8088e 100644 --- a/Source/portable/oWatcom/16BitDOS/common/portasm.h +++ b/Source/portable/oWatcom/16BitDOS/common/portasm.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/portable/oWatcom/16BitDOS/common/portcomn.c b/Source/portable/oWatcom/16BitDOS/common/portcomn.c index de3a578c..20f6e0bf 100644 --- a/Source/portable/oWatcom/16BitDOS/common/portcomn.c +++ b/Source/portable/oWatcom/16BitDOS/common/portcomn.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/queue.c b/Source/queue.c index 00ad7899..b2a36379 100644 --- a/Source/queue.c +++ b/Source/queue.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version along
- with commercial development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
diff --git a/Source/tasks.c b/Source/tasks.c index f4d4df13..47a7be1c 100644 --- a/Source/tasks.c +++ b/Source/tasks.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.6.0 - Copyright (C) 2003-2007 Richard Barry.
+ FreeRTOS.org V4.6.1 - Copyright (C) 2003-2007 Richard Barry.
This file is part of the FreeRTOS.org distribution.
@@ -28,8 +28,9 @@ and contact details. Please ensure to read the configuration and relevant
port sections of the online documentation.
- Also see http://www.SafeRTOS.com for an IEC 61508 compliant version, along
- with development and support options.
+ Also see http://www.SafeRTOS.com a version that has been certified for use
+ in safety critical systems, plus commercial licensing, development and
+ support options.
***************************************************************************
*/
|