|
1 | 1 | /* |
2 | | - FreeRTOS V8.1.2 - Copyright (C) 2014 Real Time Engineers Ltd. |
| 2 | + FreeRTOS V9.0.0 - Copyright (C) 2016 Real Time Engineers Ltd. |
3 | 3 | All rights reserved |
4 | 4 |
|
5 | 5 | VISIT http://www.FreeRTOS.org TO ENSURE YOU ARE USING THE LATEST VERSION. |
6 | 6 |
|
7 | | - *************************************************************************** |
8 | | - * * |
9 | | - * FreeRTOS provides completely free yet professionally developed, * |
10 | | - * robust, strictly quality controlled, supported, and cross * |
11 | | - * platform software that has become a de facto standard. * |
12 | | - * * |
13 | | - * Help yourself get started quickly and support the FreeRTOS * |
14 | | - * project by purchasing a FreeRTOS tutorial book, reference * |
15 | | - * manual, or both from: http://www.FreeRTOS.org/Documentation * |
16 | | - * * |
17 | | - * Thank you! * |
18 | | - * * |
19 | | - *************************************************************************** |
20 | | -
|
21 | 7 | This file is part of the FreeRTOS distribution. |
22 | 8 |
|
23 | 9 | FreeRTOS is free software; you can redistribute it and/or modify it under |
24 | 10 | the terms of the GNU General Public License (version 2) as published by the |
25 | | - Free Software Foundation >>!AND MODIFIED BY!<< the FreeRTOS exception. |
| 11 | + Free Software Foundation >>>> AND MODIFIED BY <<<< the FreeRTOS exception. |
26 | 12 |
|
| 13 | + *************************************************************************** |
27 | 14 | >>! NOTE: The modification to the GPL is included to allow you to !<< |
28 | 15 | >>! distribute a combined work that includes FreeRTOS without being !<< |
29 | 16 | >>! obliged to provide the source code for proprietary components !<< |
30 | 17 | >>! outside of the FreeRTOS kernel. !<< |
| 18 | + *************************************************************************** |
31 | 19 |
|
32 | 20 | FreeRTOS is distributed in the hope that it will be useful, but WITHOUT ANY |
33 | 21 | WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
34 | | - FOR A PARTICULAR PURPOSE. Full license text is available from the following |
| 22 | + FOR A PARTICULAR PURPOSE. Full license text is available on the following |
35 | 23 | link: http://www.freertos.org/a00114.html |
36 | 24 |
|
37 | | - 1 tab == 4 spaces! |
38 | | -
|
39 | 25 | *************************************************************************** |
40 | 26 | * * |
41 | | - * Having a problem? Start by reading the FAQ "My application does * |
42 | | - * not run, what could be wrong?" * |
| 27 | + * FreeRTOS provides completely free yet professionally developed, * |
| 28 | + * robust, strictly quality controlled, supported, and cross * |
| 29 | + * platform software that is more than just the market leader, it * |
| 30 | + * is the industry's de facto standard. * |
43 | 31 | * * |
44 | | - * http://www.FreeRTOS.org/FAQHelp.html * |
| 32 | + * Help yourself get started quickly while simultaneously helping * |
| 33 | + * to support the FreeRTOS project by purchasing a FreeRTOS * |
| 34 | + * tutorial book, reference manual, or both: * |
| 35 | + * http://www.FreeRTOS.org/Documentation * |
45 | 36 | * * |
46 | 37 | *************************************************************************** |
47 | 38 |
|
48 | | - http://www.FreeRTOS.org - Documentation, books, training, latest versions, |
49 | | - license and Real Time Engineers Ltd. contact details. |
| 39 | + http://www.FreeRTOS.org/FAQHelp.html - Having a problem? Start by reading |
| 40 | + the FAQ page "My application does not run, what could be wrong?". Have you |
| 41 | + defined configASSERT()? |
| 42 | +
|
| 43 | + http://www.FreeRTOS.org/support - In return for receiving this top quality |
| 44 | + embedded software for free we request you assist our global community by |
| 45 | + participating in the support forum. |
| 46 | +
|
| 47 | + http://www.FreeRTOS.org/training - Investing in training allows your team to |
| 48 | + be as productive as possible as early as possible. Now you can receive |
| 49 | + FreeRTOS training directly from Richard Barry, CEO of Real Time Engineers |
| 50 | + Ltd, and the world's leading authority on the world's leading RTOS. |
50 | 51 |
|
51 | 52 | http://www.FreeRTOS.org/plus - A selection of FreeRTOS ecosystem products, |
52 | 53 | including FreeRTOS+Trace - an indispensable productivity tool, a DOS |
53 | 54 | compatible FAT file system, and our tiny thread aware UDP/IP stack. |
54 | 55 |
|
55 | | - http://www.OpenRTOS.com - Real Time Engineers ltd license FreeRTOS to High |
56 | | - Integrity Systems to sell under the OpenRTOS brand. Low cost OpenRTOS |
57 | | - licenses offer ticketed support, indemnification and middleware. |
| 56 | + http://www.FreeRTOS.org/labs - Where new FreeRTOS products go to incubate. |
| 57 | + Come and try FreeRTOS+TCP, our new open source TCP/IP stack for FreeRTOS. |
| 58 | +
|
| 59 | + http://www.OpenRTOS.com - Real Time Engineers ltd. license FreeRTOS to High |
| 60 | + Integrity Systems ltd. to sell under the OpenRTOS brand. Low cost OpenRTOS |
| 61 | + licenses offer ticketed support, indemnification and commercial middleware. |
58 | 62 |
|
59 | 63 | http://www.SafeRTOS.com - High Integrity Systems also provide a safety |
60 | 64 | engineered and independently SIL3 certified version for use in safety and |
|
67 | 71 | #include "task.h" |
68 | 72 | #include "croutine.h" |
69 | 73 |
|
| 74 | +/* Remove the whole file is co-routines are not being used. */ |
| 75 | +#if( configUSE_CO_ROUTINES != 0 ) |
| 76 | + |
70 | 77 | /* |
71 | 78 | * Some kernel aware debuggers require data to be viewed to be global, rather |
72 | 79 | * than file scope. |
@@ -384,3 +391,5 @@ BaseType_t xReturn; |
384 | 391 | return xReturn; |
385 | 392 | } |
386 | 393 |
|
| 394 | +#endif /* configUSE_CO_ROUTINES == 0 */ |
| 395 | + |
0 commit comments