heap: Fix compilation errors when CONFIG_HEAP_TLSF_USE_ROM_IMPL is set

- include headers from the tlsf submodule only when CONFIG_HEAP_TLSF_USE_ROM_IMPL is not set
- remove usage of the tlsf_t type in the multi_heap.c
- add missing declaration of tlsf_poison_fill_pfunc_set() in multi_heap_poisoning.c
- define headers from tlsf submodule as private
- update the linker file in the heap component to the new naming of the tlsf file
- update the copyright docuementation to reference the submodule in github (https://github.com/espressif/tlsf)
- remove deleted files from the check_copyright_ignore.txt
This commit is contained in:
Guillaume Souchere
2022-07-29 11:35:59 +02:00
parent 3737bf8322
commit 594e58e65a
4 changed files with 16 additions and 5 deletions

View File

@@ -2,7 +2,7 @@
archive: libheap.a
entries:
if HEAP_TLSF_USE_ROM_IMPL = n:
heap_tlsf (noflash)
tlsf (noflash)
multi_heap (noflash)
if HEAP_POISONING_DISABLED = n:
multi_heap_poisoning (noflash)