@@ -73,30 +73,37 @@ INC += -I./peripherals
73
73
INC += -I../../lib/mp-readline
74
74
INC += -I../../lib/tinyusb/src
75
75
INC += -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
100
107
INC += -I$(BUILD ) /esp-idf/config
101
108
102
109
CFLAGS += -DHAVE_CONFIG_H \
@@ -256,7 +263,7 @@ menuconfig: $(BUILD)/esp-idf/config
256
263
$(HEADER_BUILD ) /qstr.i.last : | $(BUILD ) /esp-idf/config/sdkconfig.h
257
264
258
265
# 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
260
267
261
268
ESP_IDF_COMPONENTS_INCLUDE = driver freertos log soc
262
269
@@ -268,11 +275,11 @@ ESP_IDF_WIFI_COMPONENTS_EXPANDED = $(foreach component, $(ESP_IDF_WIFI_COMPONENT
268
275
MBEDTLS_COMPONENTS_LINK = crypto tls x509
269
276
MBEDTLS_COMPONENTS_LINK_EXPANDED = $(foreach component, $(MBEDTLS_COMPONENTS_LINK ) , $(BUILD ) /esp-idf/esp-idf/mbedtls/mbedtls/library/libmbed$(component ) .a)
270
277
271
- BINARY_BLOBS = esp-idf/components/xtensa/esp32s2/libhal .a
278
+ BINARY_BLOBS = esp-idf/components/xtensa/esp32s2/libxt_hal .a
272
279
BINARY_WIFI_BLOBS = libcoexist.a libcore.a libespnow.a libmesh.a libnet80211.a libpp.a librtc.a libsmartconfig.a libphy.a
273
280
BINARY_BLOBS += $(addprefix esp-idf/components/esp_wifi/lib/esp32s2/, $(BINARY_WIFI_BLOBS ) )
274
281
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
276
283
ESP_AUTOGEN_LD = $(BUILD ) /esp-idf/esp-idf/esp32s2/esp32s2_out.ld $(BUILD ) /esp-idf/esp-idf/esp32s2/ld/esp32s2.project.ld
277
284
278
285
FLASH_FLAGS = --flash_mode $(CIRCUITPY_ESP_FLASH_MODE ) --flash_freq $(CIRCUITPY_ESP_FLASH_FREQ ) --flash_size $(CIRCUITPY_ESP_FLASH_SIZE )
0 commit comments