diff --git a/esp32/Makefile b/esp32/Makefile index 0a99f0e54..5d07a0d1f 100644 --- a/esp32/Makefile +++ b/esp32/Makefile @@ -29,7 +29,7 @@ ESPCOMP = $(ESPIDF)/components ESPTOOL ?= $(ESPCOMP)/esptool_py/esptool/esptool.py # verify the ESP IDF version -ESPIDF_SUPHASH := f73c6f875cc564fa6c9962be71eac4dbdc56aa63 +ESPIDF_SUPHASH := 1e0710f1b24429a316c9c34732aa17bd3f189421 ESPIDF_CURHASH := $(shell git -C $(ESPIDF) show -s --pretty=format:'%H') ifneq ($(ESPIDF_CURHASH),$(ESPIDF_SUPHASH)) $(info ** WARNING **) @@ -204,15 +204,18 @@ ESPIDF_DRIVER_O = $(addprefix $(ESPCOMP)/driver/,\ gpio.o \ timer.o \ spi_master.o \ + spi_common.o \ rtc_module.o \ ) +$(BUILD)/$(ESPCOMP)/esp32/dport_access.o: CFLAGS += -Wno-error=array-bounds ESPIDF_ESP32_O = $(addprefix $(ESPCOMP)/esp32/,\ app_trace.o \ panic.o \ event_default_handlers.o \ task_wdt.o \ cache_err_int.o \ + clk.o \ core_dump.o \ cpu_start.o \ gdbstub.o \ @@ -222,7 +225,6 @@ ESPIDF_ESP32_O = $(addprefix $(ESPCOMP)/esp32/,\ ipc.o \ int_wdt.o \ event_loop.o \ - cpu_freq.o \ hwcrypto/sha.o \ hwcrypto/aes.o \ lib_printf.o \ @@ -231,6 +233,7 @@ ESPIDF_ESP32_O = $(addprefix $(ESPCOMP)/esp32/,\ hw_random.o \ phy_init.o \ intr_alloc.o \ + dport_access.o \ ) ESPIDF_SOC_O = $(addprefix $(ESPCOMP)/soc/,\ @@ -633,6 +636,7 @@ BOOTLOADER_OBJ = $(addprefix $(BUILD)/bootloader/$(ESPCOMP)/,\ log/log.o \ spi_flash/spi_flash_rom_patch.o \ soc/esp32/rtc_clk.o \ + soc/esp32/rtc_time.o \ micro-ecc/micro-ecc/uECC.o \ bootloader/src/main/bootloader_start.o \ ) diff --git a/esp32/sdkconfig.h b/esp32/sdkconfig.h index 886c31d28..1ffd10b6b 100644 --- a/esp32/sdkconfig.h +++ b/esp32/sdkconfig.h @@ -5,6 +5,10 @@ #define CONFIG_APP_OFFSET 0x10000 #define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 +#define CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS 1 +#define CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS 4 + +#define CONFIG_TCPIP_TASK_STACK_SIZE 2560 #define CONFIG_ESP32_APPTRACE_DEST_NONE 1 #define CONFIG_ESP32_PHY_AUTO_INIT 1 @@ -25,6 +29,10 @@ #define CONFIG_ESP32_WIFI_TX_BUFFER_TYPE 1 #define CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER 1 #define CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM 32 +#define CONFIG_ESP32_XTAL_FREQ_AUTO 1 +#define CONFIG_ESP32_XTAL_FREQ 0 +#define CONFIG_ESP32_RTC_CLK_CAL_CYCLES 1024 + #define CONFIG_FOUR_MAC_ADDRESS_FROM_EFUSE 1 #define CONFIG_NUMBER_OF_MAC_ADDRESS_GENERATED_FROM_EFUSE 4