Clarify license blurb at the top of the FreeRTOS+UDP and FreeRTOS+CLI source files.
diff --git a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/DemoTasks/SelectServer.c b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/DemoTasks/SelectServer.c
index 6492399..23d5d99 100644
--- a/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/DemoTasks/SelectServer.c
+++ b/FreeRTOS-Plus/Demo/FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator/DemoTasks/SelectServer.c
@@ -72,7 +72,11 @@
mission critical applications that require provable dependability.
*/
-/*_RB_ See http://TBD for a description of these tasks. */
+/*
+ * A number of sockets are created and added to a set. One task then blocks on
+ * the set while the other task sends data to a (pseudo) random member of the
+ * set.
+ */
/* Standard includes. */
#include <stdint.h>
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.c
index 13f584d..2f7764b 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.c
@@ -1,25 +1,28 @@
/*
* FreeRTOS+CLI V1.0.1 (C) 2012 Real Time Engineers ltd.
*
- * FreeRTOS+CLI is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+CLI is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+CLI uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+CLI distribution. The FreeRTOS+CLI license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+CLI uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+CLI is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+CLI is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+CLI into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+CLI product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a low cost commercial
+ * license before incorporating FreeRTOS+CLI into proprietary software for
+ * distribution in any form. Commercial licenses can be purchased from
+ * http://shop.freertos.org/cli and do not require any source files to be
+ * changed.
*
* FreeRTOS+CLI is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+CLI unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.h
index ffeb0e7..15048ff 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/FreeRTOS_CLI.h
@@ -1,25 +1,28 @@
/*
* FreeRTOS+CLI V1.0.1 (C) 2012 Real Time Engineers ltd.
*
- * FreeRTOS+CLI is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+CLI is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+CLI uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+CLI distribution. The FreeRTOS+CLI license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+CLI uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+CLI is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+CLI is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+CLI into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+CLI product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a low cost commercial
+ * license before incorporating FreeRTOS+CLI into proprietary software for
+ * distribution in any form. Commercial licenses can be purchased from
+ * http://shop.freertos.org/cli and do not require any source files to be
+ * changed.
*
* FreeRTOS+CLI is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+CLI unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/LICENSE_INFORMATION.txt b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/LICENSE_INFORMATION.txt
index b25a91b..3740c41 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/LICENSE_INFORMATION.txt
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-CLI/LICENSE_INFORMATION.txt
@@ -5,5 +5,6 @@
See http://www.FreeRTOS.org/cli
USERS OF NXP MICROCONTROLLERS CAN OBTAIN FREE COMMERCIAL LICENSES.
+USERS OF ATMEL MICROCONTROLLERS CAN USE FreeRTOS+CLI UNDER THE TERMS OF THE COMMERCIAL LICENSE FOR NO CHARGE.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DHCP.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DHCP.c
index f113e56..9e2e3be 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DHCP.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DHCP.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
@@ -570,7 +572,7 @@
(*1000) then ticks (/portTICK_RATE_MS). */
ulLeaseTime *= ( 1000UL / portTICK_RATE_MS );
- /* Divide the lease time to ensure a renew
+ /* Divide the lease time to ensure a renew
request is sent before the lease actually
expires. */
ulLeaseTime >>= 1UL;
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DNS.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DNS.c
index 2a5598f..b142472 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DNS.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_DNS.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_Sockets.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_Sockets.c
index f635b3c..4eae987 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_Sockets.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_Sockets.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_UDP_IP.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_UDP_IP.c
index 31da9f3..4318ab3 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_UDP_IP.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/FreeRTOS_UDP_IP.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOSIPConfigDefaults.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOSIPConfigDefaults.h
index bd93841..66e7b70 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOSIPConfigDefaults.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOSIPConfigDefaults.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DHCP.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DHCP.h
index 102938d..c953239 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DHCP.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DHCP.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DNS.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DNS.h
index ca8ab7a..f1bcd22 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DNS.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_DNS.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_IP_Private.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_IP_Private.h
index 31fb541..7f47004 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_IP_Private.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_IP_Private.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_Sockets.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_Sockets.h
index c44f497..a4b17aa 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_Sockets.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_Sockets.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_UDP_IP.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_UDP_IP.h
index 338126e..6630fae 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_UDP_IP.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/FreeRTOS_UDP_IP.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/IPTraceMacroDefaults.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/IPTraceMacroDefaults.h
index 0592290..3b63446 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/IPTraceMacroDefaults.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/IPTraceMacroDefaults.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkBufferManagement.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkBufferManagement.h
index d142d64..7fb3943 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkBufferManagement.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkBufferManagement.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkInterface.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkInterface.h
index 6e61287..f27e511 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkInterface.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/include/NetworkInterface.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_1.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_1.c
index f7ea428..4383040 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_1.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_1.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_2.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_2.c
index ade0803..e86ec6c 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_2.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/BufferManagement/BufferAllocation_2.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_end.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_end.h
index 2c9111e..772c058 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_end.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_end.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_start.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_start.h
index faadb75..16b4d98 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_start.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/GCC/pack_struct_start.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_end.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_end.h
index ad11422..bdc847d 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_end.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_end.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_start.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_start.h
index b4f8474..24a365b 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_start.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/MSVC/pack_struct_start.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_end.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_end.h
index a644079..8824ca0 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_end.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_end.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_start.h b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_start.h
index b67205e..a83c255 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_start.h
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/Compiler/Renesas/pack_struct_start.h
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC17xx/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC17xx/NetworkInterface.c
index 712691c..fb553d7 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC17xx/NetworkInterface.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC17xx/NetworkInterface.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC18xx/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC18xx/NetworkInterface.c
index a0ee45a..f7e0003 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC18xx/NetworkInterface.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/LPC18xx/NetworkInterface.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/SH2A/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/SH2A/NetworkInterface.c
index f5cdd6d..ab79d02 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/SH2A/NetworkInterface.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/SH2A/NetworkInterface.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/WinPCap/NetworkInterface.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/WinPCap/NetworkInterface.c
index 702455b..bc88bf0 100644
--- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/WinPCap/NetworkInterface.c
+++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-UDP/portable/NetworkInterface/WinPCap/NetworkInterface.c
@@ -1,25 +1,27 @@
/*
* FreeRTOS+UDP V1.0.0 (C) 2013 Real Time Engineers ltd.
*
- * FreeRTOS+UDP is an add-on component to FreeRTOS. It is not, in itself, part
- * of the FreeRTOS kernel. FreeRTOS+UDP is licensed separately from FreeRTOS,
- * and uses a different license to FreeRTOS. FreeRTOS+UDP uses a dual license
- * model, information on which is provided below:
+ * This file is part of the FreeRTOS+UDP distribution. The FreeRTOS+UDP license
+ * terms are different to the FreeRTOS license terms.
+ *
+ * FreeRTOS+UDP uses a dual license model that allows the software to be used
+ * under a pure GPL open source license (as opposed to the modified GPL license
+ * under which FreeRTOS is distributed) or a commercial license. Details of
+ * both license options follow:
*
* - Open source licensing -
- * FreeRTOS+UDP is a free download and may be used, modified and distributed
- * without charge provided the user adheres to version two of the GNU General
- * Public license (GPL) and does not remove the copyright notice or this text.
- * The GPL V2 text is available on the gnu.org web site, and on the following
- * URL: http://www.FreeRTOS.org/gpl-2.0.txt
+ * FreeRTOS+UDP is a free download and may be used, modified, evaluated and
+ * distributed without charge provided the user adheres to version two of the
+ * GNU General Public License (GPL) and does not remove the copyright notice or
+ * this text. The GPL V2 text is available on the gnu.org web site, and on the
+ * following URL: http://www.FreeRTOS.org/gpl-2.0.txt.
*
* - Commercial licensing -
- * Businesses and individuals who wish to incorporate FreeRTOS+UDP into
- * proprietary software for redistribution in any form must first obtain a
- * (very) low cost commercial license - and in-so-doing support the maintenance,
- * support and further development of the FreeRTOS+UDP product. Commercial
- * licenses can be obtained from http://shop.freertos.org and do not require any
- * source files to be changed.
+ * Businesses and individuals that for commercial or other reasons cannot comply
+ * with the terms of the GPL V2 license must obtain a commercial license before
+ * incorporating FreeRTOS+UDP into proprietary software for distribution in any
+ * form. Commercial licenses can be purchased from http://shop.freertos.org/udp
+ * and do not require any source files to be changed.
*
* FreeRTOS+UDP is distributed in the hope that it will be useful. You cannot
* use FreeRTOS+UDP unless you agree that you use the software 'as is'.
diff --git a/FreeRTOS/Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/inc/stm32f10x_gpio.h b/FreeRTOS/Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/inc/stm32f10x_gpio.h
index bbe59f5..8d6ef84 100644
--- a/FreeRTOS/Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/inc/stm32f10x_gpio.h
+++ b/FreeRTOS/Demo/CORTEX_STM32F103_IAR/STM32F10xFWLib/inc/stm32f10x_gpio.h
@@ -28,15 +28,15 @@
/* Exported types ------------------------------------------------------------*/
/* Output Maximum frequency selection ----------------------------------------*/
typedef enum
-{
+{
GPIO_Speed_10MHz = 1,
- GPIO_Speed_2MHz,
+ GPIO_Speed_2MHz,
GPIO_Speed_50MHz
}GPIOSpeed_TypeDef;
#define IS_GPIO_SPEED(SPEED) ((SPEED == GPIO_Speed_10MHz) || (SPEED == GPIO_Speed_2MHz) || \
(SPEED == GPIO_Speed_50MHz))
-
+
/* Configuration Mode enumeration --------------------------------------------*/
typedef enum
{ GPIO_Mode_AIN = 0x0,
@@ -53,7 +53,7 @@
(MODE == GPIO_Mode_IPD) || (MODE == GPIO_Mode_IPU) || \
(MODE == GPIO_Mode_Out_OD) || (MODE == GPIO_Mode_Out_PP) || \
(MODE == GPIO_Mode_AF_OD) || (MODE == GPIO_Mode_AF_PP))
-
+
/* GPIO Init structure definition */
typedef struct
{
@@ -90,7 +90,7 @@
#define GPIO_Pin_All ((u16)0xFFFF) /* All pins selected */
#define IS_GPIO_PIN(PIN) (((PIN & (u16)0x00) == 0x00) && (PIN != (u16)0x00))
-
+
/* GPIO Remap define ---------------------------------------------------------*/
#define GPIO_Remap_SPI1 ((u32)0x00000001) /* SPI1 Alternate Function mapping */
#define GPIO_Remap_I2C1 ((u32)0x00000002) /* I2C1 Alternate Function mapping */
@@ -106,7 +106,7 @@
#define GPIO_PartialRemap_TIM3 ((u32)0x001A0800) /* TIM3 Partial Alternate Function mapping */
#define GPIO_FullRemap_TIM3 ((u32)0x001A0C00) /* TIM3 Full Alternate Function mapping */
#define GPIO_Remap_TIM4 ((u32)0x00001000) /* TIM4 Alternate Function mapping */
-#define GPIO_Remap1_CAN ((u32)0x001D2000) /* CAN Alternate Function mapping */
+#define GPIO_Remap1_CAN ((u32)0x001D4000) /* CAN Alternate Function mapping */
#define GPIO_Remap2_CAN ((u32)0x001D6000) /* CAN Alternate Function mapping */
#define GPIO_Remap_PD01 ((u32)0x00008000) /* PD01 Alternate Function mapping */
#define GPIO_Remap_SWJ_NoJTRST ((u32)0x00300100) /* Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */
@@ -123,7 +123,7 @@
(REMAP == GPIO_Remap1_CAN) || (REMAP == GPIO_Remap2_CAN) || \
(REMAP == GPIO_Remap_PD01) || (REMAP == GPIO_Remap_SWJ_NoJTRST) || \
(REMAP == GPIO_Remap_SWJ_JTAGDisable) || (REMAP == GPIO_Remap_SWJ_Disable))
-
+
/* GPIO Port Sources ---------------------------------------------------------*/
#define GPIO_PortSourceGPIOA ((u8)0x00)
#define GPIO_PortSourceGPIOB ((u8)0x01)
@@ -136,7 +136,7 @@
(PORTSOURCE == GPIO_PortSourceGPIOC) || \
(PORTSOURCE == GPIO_PortSourceGPIOD) || \
(PORTSOURCE == GPIO_PortSourceGPIOE))
-
+
/* GPIO Pin sources ----------------------------------------------------------*/
#define GPIO_PinSource0 ((u8)0x00)
#define GPIO_PinSource1 ((u8)0x01)
@@ -171,7 +171,7 @@
(PINSOURCE == GPIO_PinSource13) || \
(PINSOURCE == GPIO_PinSource14) || \
(PINSOURCE == GPIO_PinSource15))
-
+
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void GPIO_DeInit(GPIO_TypeDef* GPIOx);
diff --git a/FreeRTOS/Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_gpio.h b/FreeRTOS/Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_gpio.h
index bbe59f5..8d6ef84 100644
--- a/FreeRTOS/Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_gpio.h
+++ b/FreeRTOS/Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_gpio.h
@@ -28,15 +28,15 @@
/* Exported types ------------------------------------------------------------*/
/* Output Maximum frequency selection ----------------------------------------*/
typedef enum
-{
+{
GPIO_Speed_10MHz = 1,
- GPIO_Speed_2MHz,
+ GPIO_Speed_2MHz,
GPIO_Speed_50MHz
}GPIOSpeed_TypeDef;
#define IS_GPIO_SPEED(SPEED) ((SPEED == GPIO_Speed_10MHz) || (SPEED == GPIO_Speed_2MHz) || \
(SPEED == GPIO_Speed_50MHz))
-
+
/* Configuration Mode enumeration --------------------------------------------*/
typedef enum
{ GPIO_Mode_AIN = 0x0,
@@ -53,7 +53,7 @@
(MODE == GPIO_Mode_IPD) || (MODE == GPIO_Mode_IPU) || \
(MODE == GPIO_Mode_Out_OD) || (MODE == GPIO_Mode_Out_PP) || \
(MODE == GPIO_Mode_AF_OD) || (MODE == GPIO_Mode_AF_PP))
-
+
/* GPIO Init structure definition */
typedef struct
{
@@ -90,7 +90,7 @@
#define GPIO_Pin_All ((u16)0xFFFF) /* All pins selected */
#define IS_GPIO_PIN(PIN) (((PIN & (u16)0x00) == 0x00) && (PIN != (u16)0x00))
-
+
/* GPIO Remap define ---------------------------------------------------------*/
#define GPIO_Remap_SPI1 ((u32)0x00000001) /* SPI1 Alternate Function mapping */
#define GPIO_Remap_I2C1 ((u32)0x00000002) /* I2C1 Alternate Function mapping */
@@ -106,7 +106,7 @@
#define GPIO_PartialRemap_TIM3 ((u32)0x001A0800) /* TIM3 Partial Alternate Function mapping */
#define GPIO_FullRemap_TIM3 ((u32)0x001A0C00) /* TIM3 Full Alternate Function mapping */
#define GPIO_Remap_TIM4 ((u32)0x00001000) /* TIM4 Alternate Function mapping */
-#define GPIO_Remap1_CAN ((u32)0x001D2000) /* CAN Alternate Function mapping */
+#define GPIO_Remap1_CAN ((u32)0x001D4000) /* CAN Alternate Function mapping */
#define GPIO_Remap2_CAN ((u32)0x001D6000) /* CAN Alternate Function mapping */
#define GPIO_Remap_PD01 ((u32)0x00008000) /* PD01 Alternate Function mapping */
#define GPIO_Remap_SWJ_NoJTRST ((u32)0x00300100) /* Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */
@@ -123,7 +123,7 @@
(REMAP == GPIO_Remap1_CAN) || (REMAP == GPIO_Remap2_CAN) || \
(REMAP == GPIO_Remap_PD01) || (REMAP == GPIO_Remap_SWJ_NoJTRST) || \
(REMAP == GPIO_Remap_SWJ_JTAGDisable) || (REMAP == GPIO_Remap_SWJ_Disable))
-
+
/* GPIO Port Sources ---------------------------------------------------------*/
#define GPIO_PortSourceGPIOA ((u8)0x00)
#define GPIO_PortSourceGPIOB ((u8)0x01)
@@ -136,7 +136,7 @@
(PORTSOURCE == GPIO_PortSourceGPIOC) || \
(PORTSOURCE == GPIO_PortSourceGPIOD) || \
(PORTSOURCE == GPIO_PortSourceGPIOE))
-
+
/* GPIO Pin sources ----------------------------------------------------------*/
#define GPIO_PinSource0 ((u8)0x00)
#define GPIO_PinSource1 ((u8)0x01)
@@ -171,7 +171,7 @@
(PINSOURCE == GPIO_PinSource13) || \
(PINSOURCE == GPIO_PinSource14) || \
(PINSOURCE == GPIO_PinSource15))
-
+
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void GPIO_DeInit(GPIO_TypeDef* GPIOx);
diff --git a/FreeRTOS/Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_gpio.h b/FreeRTOS/Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_gpio.h
index bbe59f5..8d6ef84 100644
--- a/FreeRTOS/Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_gpio.h
+++ b/FreeRTOS/Demo/Common/drivers/ST/STM32F10xFWLib/inc/stm32f10x_gpio.h
@@ -28,15 +28,15 @@
/* Exported types ------------------------------------------------------------*/
/* Output Maximum frequency selection ----------------------------------------*/
typedef enum
-{
+{
GPIO_Speed_10MHz = 1,
- GPIO_Speed_2MHz,
+ GPIO_Speed_2MHz,
GPIO_Speed_50MHz
}GPIOSpeed_TypeDef;
#define IS_GPIO_SPEED(SPEED) ((SPEED == GPIO_Speed_10MHz) || (SPEED == GPIO_Speed_2MHz) || \
(SPEED == GPIO_Speed_50MHz))
-
+
/* Configuration Mode enumeration --------------------------------------------*/
typedef enum
{ GPIO_Mode_AIN = 0x0,
@@ -53,7 +53,7 @@
(MODE == GPIO_Mode_IPD) || (MODE == GPIO_Mode_IPU) || \
(MODE == GPIO_Mode_Out_OD) || (MODE == GPIO_Mode_Out_PP) || \
(MODE == GPIO_Mode_AF_OD) || (MODE == GPIO_Mode_AF_PP))
-
+
/* GPIO Init structure definition */
typedef struct
{
@@ -90,7 +90,7 @@
#define GPIO_Pin_All ((u16)0xFFFF) /* All pins selected */
#define IS_GPIO_PIN(PIN) (((PIN & (u16)0x00) == 0x00) && (PIN != (u16)0x00))
-
+
/* GPIO Remap define ---------------------------------------------------------*/
#define GPIO_Remap_SPI1 ((u32)0x00000001) /* SPI1 Alternate Function mapping */
#define GPIO_Remap_I2C1 ((u32)0x00000002) /* I2C1 Alternate Function mapping */
@@ -106,7 +106,7 @@
#define GPIO_PartialRemap_TIM3 ((u32)0x001A0800) /* TIM3 Partial Alternate Function mapping */
#define GPIO_FullRemap_TIM3 ((u32)0x001A0C00) /* TIM3 Full Alternate Function mapping */
#define GPIO_Remap_TIM4 ((u32)0x00001000) /* TIM4 Alternate Function mapping */
-#define GPIO_Remap1_CAN ((u32)0x001D2000) /* CAN Alternate Function mapping */
+#define GPIO_Remap1_CAN ((u32)0x001D4000) /* CAN Alternate Function mapping */
#define GPIO_Remap2_CAN ((u32)0x001D6000) /* CAN Alternate Function mapping */
#define GPIO_Remap_PD01 ((u32)0x00008000) /* PD01 Alternate Function mapping */
#define GPIO_Remap_SWJ_NoJTRST ((u32)0x00300100) /* Full SWJ Enabled (JTAG-DP + SW-DP) but without JTRST */
@@ -123,7 +123,7 @@
(REMAP == GPIO_Remap1_CAN) || (REMAP == GPIO_Remap2_CAN) || \
(REMAP == GPIO_Remap_PD01) || (REMAP == GPIO_Remap_SWJ_NoJTRST) || \
(REMAP == GPIO_Remap_SWJ_JTAGDisable) || (REMAP == GPIO_Remap_SWJ_Disable))
-
+
/* GPIO Port Sources ---------------------------------------------------------*/
#define GPIO_PortSourceGPIOA ((u8)0x00)
#define GPIO_PortSourceGPIOB ((u8)0x01)
@@ -136,7 +136,7 @@
(PORTSOURCE == GPIO_PortSourceGPIOC) || \
(PORTSOURCE == GPIO_PortSourceGPIOD) || \
(PORTSOURCE == GPIO_PortSourceGPIOE))
-
+
/* GPIO Pin sources ----------------------------------------------------------*/
#define GPIO_PinSource0 ((u8)0x00)
#define GPIO_PinSource1 ((u8)0x01)
@@ -171,7 +171,7 @@
(PINSOURCE == GPIO_PinSource13) || \
(PINSOURCE == GPIO_PinSource14) || \
(PINSOURCE == GPIO_PinSource15))
-
+
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void GPIO_DeInit(GPIO_TypeDef* GPIOx);
diff --git a/FreeRTOS/Source/include/FreeRTOS.h b/FreeRTOS/Source/include/FreeRTOS.h
index 1bf8abe..64cb0bb 100644
--- a/FreeRTOS/Source/include/FreeRTOS.h
+++ b/FreeRTOS/Source/include/FreeRTOS.h
@@ -56,19 +56,19 @@
***************************************************************************
- http://www.FreeRTOS.org - Documentation, books, training, latest versions,
+ http://www.FreeRTOS.org - Documentation, books, training, latest versions,
license and Real Time Engineers Ltd. contact details.
http://www.FreeRTOS.org/plus - A selection of FreeRTOS ecosystem products,
including FreeRTOS+Trace - an indispensable productivity tool, and our new
fully thread aware and reentrant UDP/IP stack.
- http://www.OpenRTOS.com - Real Time Engineers ltd license FreeRTOS to High
- Integrity Systems, who sell the code with commercial support,
+ http://www.OpenRTOS.com - Real Time Engineers ltd license FreeRTOS to High
+ Integrity Systems, who sell the code with commercial support,
indemnification and middleware, under the OpenRTOS brand.
-
- http://www.SafeRTOS.com - High Integrity Systems also provide a safety
- engineered and independently SIL3 certified version for use in safety and
+
+ http://www.SafeRTOS.com - High Integrity Systems also provide a safety
+ engineered and independently SIL3 certified version for use in safety and
mission critical applications that require provable dependability.
*/
@@ -568,6 +568,10 @@
#define configUSE_QUEUE_SETS 0
#endif
+#ifndef portTASK_USES_FLOATING_POINT
+ #defeine portTASK_USES_FLOATING_POINT()
+#endif
+
/* For backward compatability. */
#define eTaskStateGet eTaskGetState