mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
3737bf8322
As the tlsf implementation is a fork from https://github.com/mattconte/tlsf, the sources are moved to a separate repository and used as a submodule in the esp-idf instead. In this commit: - Removing TLSF related files and using tlsf submodule instead. - Adding components/heap/tlsf_platform.h header gathering all IDF specifics. - The multi_heap_poisoning.c provides the declaration of the function block_absorb_post_hook() definied weak in the TLSF repository. - The tlsf_platform.h includes the tlsf_common.h file after the definition of FL_INDEX_MAX_PLATFORM macro to make sure that this macro will be available in tlsf_common.h without having to include tlaf_platform.h from IDF in the tlsf_common.h header from the TLSF repository. - Add missing include from tlsf_block_functions.h in the multi_heap.c file. Change related to the changes made in TLSF repository (tlsf_block_functions.h no longer included in tlsf.h)
93 lines
2.9 KiB
Plaintext
93 lines
2.9 KiB
Plaintext
#
|
|
# All the relative URL paths are intended to be GitHub ones
|
|
# For Espressif's public projects please use '../../espressif/proj', not a '../proj'
|
|
#
|
|
|
|
[submodule "components/bt/controller/lib_esp32"]
|
|
path = components/bt/controller/lib_esp32
|
|
url = ../../espressif/esp32-bt-lib.git
|
|
|
|
[submodule "components/bootloader/subproject/components/micro-ecc/micro-ecc"]
|
|
path = components/bootloader/subproject/components/micro-ecc/micro-ecc
|
|
url = ../../kmackay/micro-ecc.git
|
|
|
|
[submodule "components/spiffs/spiffs"]
|
|
path = components/spiffs/spiffs
|
|
url = ../../pellepl/spiffs.git
|
|
|
|
[submodule "components/json/cJSON"]
|
|
path = components/json/cJSON
|
|
url = ../../DaveGamble/cJSON.git
|
|
|
|
[submodule "components/mbedtls/mbedtls"]
|
|
path = components/mbedtls/mbedtls
|
|
url = ../../espressif/mbedtls.git
|
|
|
|
[submodule "components/lwip/lwip"]
|
|
path = components/lwip/lwip
|
|
url = ../../espressif/esp-lwip.git
|
|
|
|
[submodule "components/mqtt/esp-mqtt"]
|
|
path = components/mqtt/esp-mqtt
|
|
url = ../../espressif/esp-mqtt.git
|
|
|
|
[submodule "components/protobuf-c/protobuf-c"]
|
|
path = components/protobuf-c/protobuf-c
|
|
url = ../../protobuf-c/protobuf-c.git
|
|
|
|
[submodule "components/unity/unity"]
|
|
path = components/unity/unity
|
|
url = ../../ThrowTheSwitch/Unity.git
|
|
|
|
[submodule "components/bt/host/nimble/nimble"]
|
|
path = components/bt/host/nimble/nimble
|
|
url = ../../espressif/esp-nimble.git
|
|
|
|
[submodule "components/esp_wifi/lib"]
|
|
path = components/esp_wifi/lib
|
|
url = ../../espressif/esp32-wifi-lib.git
|
|
|
|
[submodule "components/tinyusb/tinyusb"]
|
|
path = components/tinyusb/tinyusb
|
|
url = ../../espressif/tinyusb.git
|
|
|
|
[submodule "examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib"]
|
|
path = examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib
|
|
url = ../../espressif/esp-cryptoauthlib.git
|
|
|
|
[submodule "components/cmock/CMock"]
|
|
path = components/cmock/CMock
|
|
url = ../../ThrowTheSwitch/CMock.git
|
|
|
|
[submodule "components/openthread/openthread"]
|
|
path = components/openthread/openthread
|
|
url = ../../espressif/openthread.git
|
|
|
|
[submodule "components/bt/controller/lib_esp32c3_family"]
|
|
path = components/bt/controller/lib_esp32c3_family
|
|
url = ../../espressif/esp32c3-bt-lib.git
|
|
|
|
[submodule "components/esp_phy/lib"]
|
|
path = components/esp_phy/lib
|
|
url = ../../espressif/esp-phy-lib.git
|
|
|
|
[submodule "components/openthread/lib"]
|
|
path = components/openthread/lib
|
|
url = ../../espressif/esp-thread-lib.git
|
|
|
|
[submodule "components/ieee802154/lib"]
|
|
path = components/ieee802154/lib
|
|
url = ../../espressif/esp-ieee802154-lib.git
|
|
|
|
[submodule "components/bt/controller/lib_esp32h2/esp32h2-bt-lib"]
|
|
path = components/bt/controller/lib_esp32h2/esp32h2-bt-lib
|
|
url = ../../espressif/esp32h2-bt-lib.git
|
|
|
|
[submodule "components/bt/controller/lib_esp32c2/esp32c2-bt-lib"]
|
|
path = components/bt/controller/lib_esp32c2/esp32c2-bt-lib
|
|
url = ../../espressif/esp32c2-bt-lib.git
|
|
|
|
[submodule "components/heap/tlsf"]
|
|
path = components/heap/tlsf
|
|
url = ../../espressif/tlsf.git
|