From: gaurav-aws Date: Wed, 13 Mar 2019 21:10:44 +0000 (+0000) Subject: Fix warning portHAS_STACK_OVERFLOW_CHECKING not defined X-Git-Tag: V10.2.1~17 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=fc115e8011843d511b73877bb4b89dad2f21de50;p=freertos 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. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2646 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- 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