]> granicus.if.org Git - esp-idf/commitdiff
freertos: fix a bug for incorrect check of allow-external-stack
authorKedar Sovani <kedars@gmail.com>
Fri, 24 Nov 2017 04:23:47 +0000 (09:53 +0530)
committerKedar Sovani <kedars@gmail.com>
Fri, 24 Nov 2017 04:23:47 +0000 (09:53 +0530)
components/freertos/include/freertos/portmacro.h

index 5632cd56209e9b0ee14f1b7cf3e3e62ce0334908..93d2071ba540a0a7d0c542e95b8935e0e6c240f5 100644 (file)
@@ -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))