@@ -73,30 +73,37 @@ INC += -I./peripherals
7373INC += -I../../lib/mp-readline
7474INC += -I../../lib/tinyusb/src
7575INC += -I../../supervisor/shared/usb
76- INC += -Iesp-idf/components/freertos/include/freertos
77- INC += -Iesp-idf/components/freertos/xtensa/include
78- INC += -Iesp-idf/components/esp32s2/include
79- INC += -Iesp-idf/components/xtensa/esp32s2/include
80- INC += -Iesp-idf/components/esp_common/include
81- INC += -Iesp-idf/components/esp_event/include
82- INC += -Iesp-idf/components/esp_netif/include
83- INC += -Iesp-idf/components/esp_ringbuf/include
84- INC += -Iesp-idf/components/esp_rom/include
85- INC += -Iesp-idf/components/esp_wifi/include
86- INC += -Iesp-idf/components/xtensa/include
87- INC += -Iesp-idf/components/esp_timer/include
88- INC += -Iesp-idf/components/mbedtls/mbedtls/include
89- INC += -Iesp-idf/components/mbedtls/port/include/
90- INC += -Iesp-idf/components/newlib/platform_include
91- INC += -Iesp-idf/components/lwip/lwip/src/include
92- INC += -Iesp-idf/components/lwip/port/esp32/include
93- INC += -Iesp-idf/components/lwip/include/apps/sntp
94- INC += -Iesp-idf/components/soc/include
95- INC += -Iesp-idf/components/soc/src/esp32s2/include
96- INC += -Iesp-idf/components/soc/soc/include
97- INC += -Iesp-idf/components/soc/soc/esp32s2/include
98- INC += -Iesp-idf/components/heap/include
99- INC += -Iesp-idf/components/esp_system/include
76+
77+ INC += -isystem esp-idf
78+ INC += -isystem esp-idf/components/driver/include
79+ INC += -isystem esp-idf/components/hal/esp32s2/include
80+ INC += -isystem esp-idf/components/hal/include
81+
82+ INC += -isystem esp-idf/components/freertos/include/freertos
83+ INC += -isystem esp-idf/components/freertos/xtensa/include
84+ INC += -isystem esp-idf/components/esp32s2/include
85+ INC += -isystem esp-idf/components/xtensa/esp32s2/include
86+ INC += -isystem esp-idf/components/esp_common/include
87+ INC += -isystem esp-idf/components/esp_event/include
88+ INC += -isystem esp-idf/components/esp_netif/include
89+ INC += -isystem esp-idf/components/esp_ringbuf/include
90+ INC += -isystem esp-idf/components/esp_rom/include
91+ INC += -isystem esp-idf/components/esp_wifi/include
92+ INC += -isystem esp-idf/components/xtensa/include
93+ INC += -isystem esp-idf/components/esp_timer/include
94+ INC += -isystem esp-idf/components/mbedtls/mbedtls/include
95+ INC += -isystem esp-idf/components/mbedtls/port/include/
96+ INC += -isystem esp-idf/components/newlib/platform_include
97+ INC += -isystem esp-idf/components/lwip/lwip/src/include
98+ INC += -isystem esp-idf/components/lwip/port/esp32/include
99+ INC += -isystem esp-idf/components/lwip/include/apps/sntp
100+ INC += -isystem esp-idf/components/hal/include
101+ INC += -isystem esp-idf/components/soc/include
102+ INC += -isystem esp-idf/components/soc/src/esp32s2/include
103+ INC += -isystem esp-idf/components/soc/soc/include
104+ INC += -isystem esp-idf/components/soc/soc/esp32s2/include
105+ INC += -isystem esp-idf/components/heap/include
106+ INC += -isystem esp-idf/components/esp_system/include
100107INC += -I$(BUILD ) /esp-idf/config
101108
102109CFLAGS += -DHAVE_CONFIG_H \
@@ -256,7 +263,7 @@ menuconfig: $(BUILD)/esp-idf/config
256263$(HEADER_BUILD ) /qstr.i.last : | $(BUILD ) /esp-idf/config/sdkconfig.h
257264
258265# Order here matters
259- ESP_IDF_COMPONENTS_LINK = freertos log esp_system esp32s2 bootloader_support pthread esp_timer vfs spi_flash app_update esp_common esp32s2 heap newlib driver xtensa soc esp_ringbuf esp_wifi esp_event wpa_supplicant mbedtls efuse nvs_flash esp_netif lwip esp_rom esp-tls
266+ ESP_IDF_COMPONENTS_LINK = freertos log hal esp_system esp32s2 bootloader_support pthread esp_timer vfs spi_flash app_update esp_common esp32s2 heap newlib driver xtensa soc esp_ringbuf esp_wifi esp_event wpa_supplicant mbedtls efuse nvs_flash esp_netif lwip esp_rom esp-tls
260267
261268ESP_IDF_COMPONENTS_INCLUDE = driver freertos log soc
262269
@@ -268,11 +275,11 @@ ESP_IDF_WIFI_COMPONENTS_EXPANDED = $(foreach component, $(ESP_IDF_WIFI_COMPONENT
268275MBEDTLS_COMPONENTS_LINK = crypto tls x509
269276MBEDTLS_COMPONENTS_LINK_EXPANDED = $(foreach component, $(MBEDTLS_COMPONENTS_LINK ) , $(BUILD ) /esp-idf/esp-idf/mbedtls/mbedtls/library/libmbed$(component ) .a)
270277
271- BINARY_BLOBS = esp-idf/components/xtensa/esp32s2/libhal .a
278+ BINARY_BLOBS = esp-idf/components/xtensa/esp32s2/libxt_hal .a
272279BINARY_WIFI_BLOBS = libcoexist.a libcore.a libespnow.a libmesh.a libnet80211.a libpp.a librtc.a libsmartconfig.a libphy.a
273280BINARY_BLOBS += $(addprefix esp-idf/components/esp_wifi/lib/esp32s2/, $(BINARY_WIFI_BLOBS ) )
274281
275- ESP_IDF_COMPONENTS_EXPANDED += $(BUILD ) /esp-idf/esp-idf/soc/soc/esp32s2/libsoc_esp32s2.a esp-idf/components/xtensa/esp32s2/libhal .a
282+ ESP_IDF_COMPONENTS_EXPANDED += $(BUILD ) /esp-idf/esp-idf/soc/soc/esp32s2/libsoc_esp32s2.a esp-idf/components/xtensa/esp32s2/libxt_hal .a
276283ESP_AUTOGEN_LD = $(BUILD ) /esp-idf/esp-idf/esp32s2/esp32s2_out.ld $(BUILD ) /esp-idf/esp-idf/esp32s2/ld/esp32s2.project.ld
277284
278285FLASH_FLAGS = --flash_mode $(CIRCUITPY_ESP_FLASH_MODE ) --flash_freq $(CIRCUITPY_ESP_FLASH_FREQ ) --flash_size $(CIRCUITPY_ESP_FLASH_SIZE )
0 commit comments