mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
e4198542d1
If module esp_idf_heap is used, the memory management functions _malloc_r, _realloc_r, _calloc_r and _free_r have to be overridden by wrapper functions to use the heap_* functions of module _esp_idf_heap. However, this can lead to multiple symbol errors for these functions for some applications. To solve this symbol conflict, _malloc_r, _realloc_r, _calloc_r and _free_r functions are renamed to __wrap_* and the linker options are extended by -Wl,-wrap option when module esp_idf_heap is used. |
||
---|---|---|
.. | ||
bin | ||
esp-can | ||
esp-eth | ||
esp-wifi | ||
freertos | ||
include | ||
ld | ||
periph | ||
vendor | ||
doc.txt | ||
esp_events.c | ||
esp_xtimer.c | ||
exceptions.c | ||
gen_esp32part.py | ||
irq_arch.c | ||
log_module.c | ||
Makefile | ||
Makefile.dep | ||
Makefile.features | ||
Makefile.include | ||
periph_cpu.c | ||
startup.c | ||
syscalls.c | ||
thread_arch.c | ||
tools.c |