From e7743d090d55df13346d6daf5b2ee2451fc981e9 Mon Sep 17 00:00:00 2001 From: Kedar Sovani Date: Fri, 24 Nov 2017 09:53:47 +0530 Subject: [PATCH] freertos: fix a bug for incorrect check of allow-external-stack --- components/freertos/include/freertos/portmacro.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/freertos/include/freertos/portmacro.h b/components/freertos/include/freertos/portmacro.h index 5632cd5620..93d2071ba5 100644 --- a/components/freertos/include/freertos/portmacro.h +++ b/components/freertos/include/freertos/portmacro.h @@ -264,7 +264,7 @@ static inline unsigned portENTER_CRITICAL_NESTED() { //xTaskCreateStatic uses these functions to check incoming memory. #define portVALID_TCB_MEM(ptr) (esp_ptr_internal(ptr) && esp_ptr_byte_accessible(ptr)) -#ifndef CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY +#ifdef CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY #define portVALID_STACK_MEM(ptr) esp_ptr_byte_accessible(ptr) #else #define portVALID_STACK_MEM(ptr) (esp_ptr_internal(ptr) && esp_ptr_byte_accessible(ptr)) -- 2.40.0