Просмотр исходного кода

heap_caps: enable check of pointer on diram_iram for both S2 and non-S2 platform

Felipe Neves 6 лет назад
Родитель
Сommit
ce9f84fba9
1 измененных файлов с 0 добавлено и 2 удалено
  1. 0 2
      components/heap/heap_caps.c

+ 0 - 2
components/heap/heap_caps.c

@@ -288,7 +288,6 @@ IRAM_ATTR void *heap_caps_realloc( void *ptr, size_t size, int caps)
         return NULL;
     }
 
-#if CONFIG_IDF_TARGET_ESP32S2BETA
     //On esp32s2 the pointer to heap may be aliased, we need to 
     //recover it before to manage a new allocation:
     if(esp_ptr_in_diram_iram((void *)ptr)) {
@@ -297,7 +296,6 @@ IRAM_ATTR void *heap_caps_realloc( void *ptr, size_t size, int caps)
         ptr = (void *)dram_addr[-1];
         //printf("[HEAP_CAPS_MALLOC]: obtained pointer that was aliased: %p \n", (void *)ptr);
     }
-#endif
 
     heap_t *heap = find_containing_heap(ptr);
     assert(heap != NULL && "realloc() pointer is outside heap areas");