Why some functions need to be replaced?
In file:esp_umm_malloc.c, pvPortMalloc(), pvPortCalloc(), pvPortZalloc(), pvPortRealloc(), vPortFree(), xPortGetFreeHeapSize(), xPortWantedSizeAlign().
I want to use those functions in "sdk/lib/libmain.a", whether it can be or not? Why?
We have used more efficient umm malloc https://github.com/dimonomid/umm_malloc .
We advise to use a portable C malloc/realloc/free rather than low-level API.