@@ -29,7 +29,7 @@ ESPCOMP = $(ESPIDF)/components
29
29
ESPTOOL ?= $(ESPCOMP ) /esptool_py/esptool/esptool.py
30
30
31
31
# verify the ESP IDF version
32
- ESPIDF_SUPHASH := 9b955f4c9f1b32652ea165d3e4cdaad01bba170e
32
+ ESPIDF_SUPHASH := 4ec2abbf23084ac060679e4136fa222a2d0ab0e8
33
33
ESPIDF_CURHASH := $(shell git -C $(ESPIDF ) show -s --pretty=format:'% H')
34
34
ifneq ($(ESPIDF_CURHASH ) ,$(ESPIDF_SUPHASH ) )
35
35
$(info ** WARNING **)
@@ -55,10 +55,12 @@ INC += -I$(ESPCOMP)/driver/include/driver
55
55
INC += -I$(ESPCOMP ) /nghttp/port/include
56
56
INC += -I$(ESPCOMP ) /nghttp/nghttp2/lib/includes
57
57
INC += -I$(ESPCOMP ) /esp32/include
58
+ INC += -I$(ESPCOMP ) /soc/include
58
59
INC += -I$(ESPCOMP ) /soc/esp32/include
59
60
INC += -I$(ESPCOMP ) /ethernet/include
60
61
INC += -I$(ESPCOMP ) /expat/include/expat
61
62
INC += -I$(ESPCOMP ) /expat/port/include
63
+ INC += -I$(ESPCOMP ) /heap/include
62
64
INC += -I$(ESPCOMP ) /json/include
63
65
INC += -I$(ESPCOMP ) /json/port/include
64
66
INC += -I$(ESPCOMP ) /log/include
@@ -219,7 +221,6 @@ ESPIDF_ESP32_O = $(addprefix $(ESPCOMP)/esp32/,\
219
221
gdbstub.o \
220
222
crosscore_int.o \
221
223
deep_sleep.o \
222
- heap_alloc_caps.o \
223
224
ipc.o \
224
225
int_wdt.o \
225
226
event_loop.o \
@@ -234,14 +235,20 @@ ESPIDF_ESP32_O = $(addprefix $(ESPCOMP)/esp32/,\
234
235
dport_access.o \
235
236
)
236
237
238
+ ESPIDF_HEAP_O = $(addprefix $(ESPCOMP ) /heap/,\
239
+ heap_caps.o \
240
+ heap_caps_init.o \
241
+ multi_heap.o \
242
+ )
243
+
237
244
ESPIDF_SOC_O = $(addprefix $(ESPCOMP ) /soc/,\
238
- esp32/brownout.o \
239
245
esp32/cpu_util.o \
240
246
esp32/rtc_clk.o \
241
247
esp32/rtc_init.o \
242
248
esp32/rtc_pm.o \
243
249
esp32/rtc_sleep.o \
244
250
esp32/rtc_time.o \
251
+ esp32/soc_memory_layout.o \
245
252
)
246
253
247
254
ESPIDF_CXX_O = $(addprefix $(ESPCOMP ) /cxx/,\
@@ -277,8 +284,6 @@ ESPIDF_FREERTOS_O = $(addprefix $(ESPCOMP)/freertos/,\
277
284
croutine.o \
278
285
event_groups.o \
279
286
FreeRTOS-openocd.o \
280
- heap_regions_debug.o \
281
- heap_regions.o \
282
287
list.o \
283
288
portasm.o \
284
289
port.o \
@@ -539,6 +544,7 @@ OBJ_ESPIDF =
539
544
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_NEWLIB_O ) )
540
545
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_DRIVER_O ) )
541
546
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_ESP32_O ) )
547
+ OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_HEAP_O ) )
542
548
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_SOC_O ) )
543
549
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_CXX_O ) )
544
550
OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_ETHERNET_O ) )
0 commit comments