From: Kedar Sovani Date: Fri, 24 Nov 2017 04:23:47 +0000 (+0530) Subject: freertos: fix a bug for incorrect check of allow-external-stack X-Git-Tag: v3.1-dev~22^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e7743d090d55df13346d6daf5b2ee2451fc981e9;p=esp-idf freertos: fix a bug for incorrect check of allow-external-stack --- 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))