update freeRTOS to v10.0.1
This commit is contained in:
		| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
| @@ -85,8 +84,8 @@ BaseType_t MPU_xTaskGetSchedulerState( void ); | ||||
| /* MPU versions of queue.h API functions. */ | ||||
| BaseType_t MPU_xQueueGenericSend( QueueHandle_t xQueue, const void * const pvItemToQueue, TickType_t xTicksToWait, const BaseType_t xCopyPosition ); | ||||
| BaseType_t MPU_xQueueReceive( QueueHandle_t xQueue, void * const pvBuffer, TickType_t xTicksToWait ); | ||||
| BaseType_t xQueuePeek( QueueHandle_t xQueue, void * const pvBuffer, TickType_t xTicksToWait ); | ||||
| BaseType_t xQueueSemaphoreTake( QueueHandle_t xQueue, TickType_t xTicksToWait ); | ||||
| BaseType_t MPU_xQueuePeek( QueueHandle_t xQueue, void * const pvBuffer, TickType_t xTicksToWait ); | ||||
| BaseType_t MPU_xQueueSemaphoreTake( QueueHandle_t xQueue, TickType_t xTicksToWait ); | ||||
| UBaseType_t MPU_uxQueueMessagesWaiting( const QueueHandle_t xQueue ); | ||||
| UBaseType_t MPU_uxQueueSpacesAvailable( const QueueHandle_t xQueue ); | ||||
| void MPU_vQueueDelete( QueueHandle_t xQueue ); | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
| @@ -52,6 +51,10 @@ | ||||
| #ifndef STREAM_BUFFER_H | ||||
| #define STREAM_BUFFER_H | ||||
|  | ||||
| #if defined( __cplusplus ) | ||||
| extern "C" { | ||||
| #endif | ||||
|  | ||||
| /** | ||||
|  * Type by which stream buffers are referenced.  For example, a call to | ||||
|  * xStreamBufferCreate() returns an StreamBufferHandle_t variable that can | ||||
| @@ -843,7 +846,7 @@ StreamBufferHandle_t xStreamBufferGenericCreateStatic( size_t xBufferSizeBytes, | ||||
| #endif | ||||
|  | ||||
| #if defined( __cplusplus ) | ||||
| extern "C" { | ||||
| } | ||||
| #endif | ||||
|  | ||||
| #endif	/* !defined( STREAM_BUFFER_H ) */ | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
| @@ -44,10 +43,10 @@ extern "C" { | ||||
|  * MACROS AND DEFINITIONS | ||||
|  *----------------------------------------------------------*/ | ||||
|  | ||||
| #define tskKERNEL_VERSION_NUMBER "V9.0.0" | ||||
| #define tskKERNEL_VERSION_MAJOR 9 | ||||
| #define tskKERNEL_VERSION_NUMBER "V10.0.1" | ||||
| #define tskKERNEL_VERSION_MAJOR 10 | ||||
| #define tskKERNEL_VERSION_MINOR 0 | ||||
| #define tskKERNEL_VERSION_BUILD 0 | ||||
| #define tskKERNEL_VERSION_BUILD 1 | ||||
|  | ||||
| /** | ||||
|  * task. h | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
| @@ -697,7 +696,7 @@ void * xReturn; | ||||
| #endif | ||||
| /*-----------------------------------------------------------*/ | ||||
|  | ||||
| #if ( configUSE_MUTEXES == 1 ) | ||||
| #if ( configUSE_RECURSIVE_MUTEXES == 1 ) | ||||
| 	BaseType_t MPU_xQueueTakeMutexRecursive( QueueHandle_t xMutex, TickType_t xBlockTime ) | ||||
| 	{ | ||||
| 	BaseType_t xReturn; | ||||
| @@ -710,7 +709,7 @@ void * xReturn; | ||||
| #endif | ||||
| /*-----------------------------------------------------------*/ | ||||
|  | ||||
| #if ( configUSE_MUTEXES == 1 ) | ||||
| #if ( configUSE_RECURSIVE_MUTEXES == 1 ) | ||||
| 	BaseType_t MPU_xQueueGiveMutexRecursive( QueueHandle_t xMutex ) | ||||
| 	{ | ||||
| 	BaseType_t xReturn; | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
| @@ -40,6 +39,10 @@ task.h is included from an application file. */ | ||||
| #include "task.h" | ||||
| #include "stream_buffer.h" | ||||
|  | ||||
| #if( configUSE_TASK_NOTIFICATIONS != 1 ) | ||||
| 	#error configUSE_TASK_NOTIFICATIONS must be set to 1 to build stream_buffer.c | ||||
| #endif | ||||
|  | ||||
| /* Lint e961 and e750 are suppressed as a MISRA exception justified because the | ||||
| MPU ports require MPU_WRAPPERS_INCLUDED_FROM_API_FILE to be defined for the | ||||
| header files above, but not in this file, in order to generate the correct | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
| @@ -110,6 +109,7 @@ set then don't fill the stack so there is no unnecessary dependency on memset. * | ||||
| /* | ||||
|  * Macros used by vListTask to indicate which state a task is in. | ||||
|  */ | ||||
| #define tskRUNNING_CHAR		( 'X' ) | ||||
| #define tskBLOCKED_CHAR		( 'B' ) | ||||
| #define tskREADY_CHAR		( 'R' ) | ||||
| #define tskDELETED_CHAR		( 'D' ) | ||||
| @@ -4209,6 +4209,9 @@ TCB_t *pxTCB; | ||||
| 			{ | ||||
| 				switch( pxTaskStatusArray[ x ].eCurrentState ) | ||||
| 				{ | ||||
| 					case eRunning:		cStatus = tskRUNNING_CHAR; | ||||
| 										break; | ||||
|  | ||||
| 					case eReady:		cStatus = tskREADY_CHAR; | ||||
| 										break; | ||||
|  | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| /* | ||||
|  * FreeRTOS Kernel V10.0.0 | ||||
|  * FreeRTOS Kernel V10.0.1 | ||||
|  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved. | ||||
|  * | ||||
|  * Permission is hereby granted, free of charge, to any person obtaining a copy of | ||||
| @@ -10,8 +10,7 @@ | ||||
|  * subject to the following conditions: | ||||
|  * | ||||
|  * The above copyright notice and this permission notice shall be included in all | ||||
|  * copies or substantial portions of the Software. If you wish to use our Amazon | ||||
|  * FreeRTOS name, please do so in a fair use way that does not cause confusion. | ||||
|  * copies or substantial portions of the Software. | ||||
|  * | ||||
|  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
|  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 hathach
					hathach