@@ -31,7 +31,7 @@ ESPTOOL ?= $(ESPCOMP)/esptool_py/esptool/esptool.py
31
31
BADGE = $(IDF_PATH ) /..
32
32
33
33
# verify the ESP IDF version
34
- ESPIDF_SUPHASH := c9c8840c88f966e4c25e29051936abb46fac8bb3
34
+ ESPIDF_SUPHASH := 4c62fb9c3f52bd3e753aed06208d14aef4d48a0b
35
35
ESPIDF_CURHASH := $(shell git -C $(ESPIDF ) show -s --pretty=format:'% H')
36
36
ifneq ($(ESPIDF_CURHASH ) ,$(ESPIDF_SUPHASH ) )
37
37
$(info ** WARNING **)
@@ -96,6 +96,8 @@ INC += -I$(ESPCOMP)/freertos/include/freertos
96
96
INC += -I$(ESPCOMP ) /app_update/include
97
97
INC += -I$(ESPCOMP ) /bootloader_support/include_priv
98
98
INC += -I$(ESPCOMP ) /sdmmc/include
99
+ INC += -I$(ESPCOMP ) /heap/include
100
+ INC += -I$(ESPCOMP ) /soc/include
99
101
100
102
CFLAGS = -std=gnu99 -Os -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -DMBEDTLS_CONFIG_FILE='"mbedtls/esp_config.h"' -DHAVE_CONFIG_H -DESP_PLATFORM $(INC )
101
103
CFLAGS += -DIDF_VER=\"$(IDF_VER ) \"
@@ -253,7 +255,6 @@ ESPIDF_ESP32_O = $(addprefix $(ESPCOMP)/esp32/,\
253
255
gdbstub.o \
254
256
crosscore_int.o \
255
257
deep_sleep.o \
256
- heap_alloc_caps.o \
257
258
ipc.o \
258
259
int_wdt.o \
259
260
event_loop.o \
@@ -266,16 +267,23 @@ ESPIDF_ESP32_O = $(addprefix $(ESPCOMP)/esp32/,\
266
267
phy_init.o \
267
268
intr_alloc.o \
268
269
dport_access.o \
270
+ brownout.o \
271
+ )
272
+
273
+ ESPIDF_HEAP_O = $(addprefix $(ESPCOMP ) /heap/,\
274
+ heap_caps.o \
275
+ heap_caps_init.o \
276
+ multi_heap.o \
269
277
)
270
278
271
279
ESPIDF_SOC_O = $(addprefix $(ESPCOMP ) /soc/,\
272
- esp32/brownout.o \
273
280
esp32/cpu_util.o \
274
281
esp32/rtc_clk.o \
275
282
esp32/rtc_init.o \
276
283
esp32/rtc_pm.o \
277
284
esp32/rtc_sleep.o \
278
285
esp32/rtc_time.o \
286
+ esp32/soc_memory_layout.o \
279
287
)
280
288
281
289
ESPIDF_CXX_O = $(addprefix $(ESPCOMP ) /cxx/,\
@@ -325,8 +333,6 @@ ESPIDF_FREERTOS_O = $(addprefix $(ESPCOMP)/freertos/,\
325
333
croutine.o \
326
334
event_groups.o \
327
335
FreeRTOS-openocd.o \
328
- heap_regions_debug.o \
329
- heap_regions.o \
330
336
list.o \
331
337
portasm.o \
332
338
port.o \
@@ -622,6 +628,7 @@ OBJ_ESPIDF += $(addprefix $(BUILD)/, $(ESPIDF_WPA_SUPPLICANT_O))
622
628
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_APP_UPDATE_O ) )
623
629
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_BOOTLOADER_O ) )
624
630
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_SDMMC_O ) )
631
+ OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_HEAP_O ) )
625
632
626
633
# ###################
627
634
# Badge magic
0 commit comments