diff --git a/components/heap/port/esp8266/include/esp_heap_port.h b/components/heap/port/esp8266/include/esp_heap_port.h index 4b9522b9..d820a6c4 100644 --- a/components/heap/port/esp8266/include/esp_heap_port.h +++ b/components/heap/port/esp8266/include/esp_heap_port.h @@ -28,7 +28,7 @@ #define _heap_caps_feed_wdt(_num) \ { \ - extern void pp_soft_wdt_feed(void); \ - pp_soft_wdt_feed(); \ + extern void esp_task_wdt_reset(void); \ + esp_task_wdt_reset(); \ } diff --git a/components/heap/src/esp_heap_trace.c b/components/heap/src/esp_heap_trace.c index f0151331..00efa5c2 100644 --- a/components/heap/src/esp_heap_trace.c +++ b/components/heap/src/esp_heap_trace.c @@ -118,7 +118,7 @@ void heap_trace_dump(void) if (mem_blk_is_used(p) && mem_blk_is_traced(p)) { mem2_blk_t *mem2_blk = (mem2_blk_t *)p; - if (mem2_blk->line == (size_t)-1) { + if (!mem2_blk->line) { ESP_EARLY_LOGI(TAG, HEAP_INFO " caller func %p", HEAP_INFO_PARAM(p), mem2_blk->file); } else { const char *file = rindex(mem2_blk->file, '/');