From 12fb75be37002adc4525fd4f06752802f629a8ea Mon Sep 17 00:00:00 2001 From: Gaurav Aggarwal Date: Wed, 13 Mar 2019 21:10:44 +0000 Subject: [PATCH] Fix warning portHAS_STACK_OVERFLOW_CHECKING not defined portHAS_STACK_OVERFLOW_CHECKING was getting defined too late before being used in portable.h for the platforms that do not have stack overflow checking registers. This commit ensures that it is defined before it is used. --- FreeRTOS/Source/include/FreeRTOS.h | 4 ---- FreeRTOS/Source/include/portable.h | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/FreeRTOS/Source/include/FreeRTOS.h b/FreeRTOS/Source/include/FreeRTOS.h index 3afd3bb24..7ae621993 100644 --- a/FreeRTOS/Source/include/FreeRTOS.h +++ b/FreeRTOS/Source/include/FreeRTOS.h @@ -766,10 +766,6 @@ extern "C" { #define portALLOCATE_SECURE_CONTEXT( ulSecureStackSize ) #endif -#ifndef portHAS_STACK_OVERFLOW_CHECKING - #define portHAS_STACK_OVERFLOW_CHECKING 0 -#endif - #ifndef configUSE_TIME_SLICING #define configUSE_TIME_SLICING 1 #endif diff --git a/FreeRTOS/Source/include/portable.h b/FreeRTOS/Source/include/portable.h index 51ef6d641..aa1ee470d 100644 --- a/FreeRTOS/Source/include/portable.h +++ b/FreeRTOS/Source/include/portable.h @@ -84,6 +84,10 @@ must be set in the compiler's include path. */ #define portNUM_CONFIGURABLE_REGIONS 1 #endif +#ifndef portHAS_STACK_OVERFLOW_CHECKING + #define portHAS_STACK_OVERFLOW_CHECKING 0 +#endif + #ifdef __cplusplus extern "C" { #endif