@@ -21,7 +21,7 @@ FLASH_FREQ ?= 40m
2121FLASH_SIZE ?= 4MB
2222CROSS_COMPILE ?= xtensa-esp32-elf-
2323
24- ESPIDF_SUPHASH := 2c95a77cf93781f296883d5dbafcdc18e4389656
24+ ESPIDF_SUPHASH := 3ede9f011b50999b0560683f9419538c066dd09e
2525
2626# paths to ESP IDF and its components
2727ifeq ($(ESPIDF ) ,)
@@ -90,6 +90,7 @@ INC_ESPCOMP += -I$(ESPCOMP)/wpa_supplicant/include
9090INC_ESPCOMP += -I$(ESPCOMP ) /wpa_supplicant/port/include
9191INC_ESPCOMP += -I$(ESPCOMP ) /ethernet/include
9292INC_ESPCOMP += -I$(ESPCOMP ) /app_trace/include
93+ INC_ESPCOMP += -I$(ESPCOMP ) /app_update/include
9394
9495CFLAGS_BASE = -std=gnu99 -Os -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wall -Werror -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
9596CFLAGS = $(CFLAGS_BASE ) $(INC ) $(INC_ESPCOMP )
@@ -336,9 +337,9 @@ ESPIDF_VFS_O = $(addprefix $(ESPCOMP)/vfs/,\
336337 vfs.o \
337338 )
338339
339- ESPIDF_JSON_O = $(addprefix $(ESPCOMP ) /json/,\
340- library/ cJSON.o \
341- port/ cJSON_Utils.o \
340+ ESPIDF_JSON_O = $(addprefix $(ESPCOMP ) /json/cJSON/ ,\
341+ cJSON.o \
342+ cJSON_Utils.o \
342343 )
343344
344345ESPIDF_LOG_O = $(addprefix $(ESPCOMP ) /log/,\
@@ -358,6 +359,10 @@ ESPIDF_APP_TRACE_O = $(addprefix $(ESPCOMP)/app_trace/,\
358359 app_trace.o \
359360 )
360361
362+ ESPIDF_APP_UPDATE_O = $(addprefix $(ESPCOMP ) /app_update/,\
363+ esp_ota_ops.o \
364+ )
365+
361366ESPIDF_NEWLIB_O = $(addprefix $(ESPCOMP ) /newlib/,\
362367 time.o \
363368 syscalls.o \
@@ -594,6 +599,7 @@ OBJ_ESPIDF += $(addprefix $(BUILD)/, $(ESPIDF_MBEDTLS_O))
594599OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_XTENSA_DEBUG_MODULE_O ) )
595600OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_TCPIP_ADAPTER_O ) )
596601OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_APP_TRACE_O ) )
602+ OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_APP_UPDATE_O ) )
597603OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_NGHTTP_O ) )
598604OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_NVS_FLASH_O ) )
599605OBJ_ESPIDF += $(addprefix $(BUILD ) /, $(ESPIDF_OPENSSL_O ) )
@@ -671,6 +677,7 @@ $(BUILD)/%.o: %.cpp
671677
672678$(BUILD ) /bootloader/$(ESPCOMP ) /% .o : CFLAGS += -DBOOTLOADER_BUILD=1 -I$(ESPCOMP ) /bootloader_support/include_priv -I$(ESPCOMP ) /bootloader_support/include -I$(ESPCOMP ) /micro-ecc/micro-ecc -I$(ESPCOMP ) /esp32 -Wno-error=format
673679BOOTLOADER_OBJ = $(addprefix $(BUILD ) /bootloader/$(ESPCOMP ) /,\
680+ bootloader_support/src/bootloader_clock.o \
674681 bootloader_support/src/bootloader_flash.o \
675682 bootloader_support/src/bootloader_random.o \
676683 bootloader_support/src/bootloader_sha.o \
0 commit comments