From 832edd2c636e182254d4c88ae23ba1df896e2eb2 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Sat, 30 May 2020 15:09:01 +0300 Subject: [PATCH] try to fix linking errors --- CMakeLists.txt | 2 +- tools/sdk/esp32s2/ld/esp32s2.project.ld | 4 ++-- tools/sdk/esp32s2/lib/libapp_trace.a | Bin 121000 -> 121000 bytes tools/sdk/esp32s2/lib/libapp_update.a | Bin 126536 -> 126536 bytes tools/sdk/esp32s2/lib/libasio.a | Bin 2694896 -> 2694896 bytes tools/sdk/esp32s2/lib/libbootloader_support.a | Bin 620638 -> 620638 bytes tools/sdk/esp32s2/lib/libcbor.a | Bin 514338 -> 514338 bytes tools/sdk/esp32s2/lib/libcoap.a | Bin 1671046 -> 1671046 bytes tools/sdk/esp32s2/lib/libconsole.a | Bin 553882 -> 553882 bytes tools/sdk/esp32s2/lib/libcxx.a | Bin 62490 -> 62490 bytes tools/sdk/esp32s2/lib/libdriver.a | Bin 4091000 -> 4091000 bytes tools/sdk/esp32s2/lib/libefuse.a | Bin 248986 -> 248986 bytes tools/sdk/esp32s2/lib/libesp-tls.a | Bin 244738 -> 244738 bytes tools/sdk/esp32s2/lib/libesp32s2.a | Bin 1183796 -> 1183796 bytes tools/sdk/esp32s2/lib/libesp_common.a | Bin 452722 -> 452722 bytes tools/sdk/esp32s2/lib/libesp_eth.a | Bin 664442 -> 664442 bytes tools/sdk/esp32s2/lib/libesp_event.a | Bin 498404 -> 498404 bytes tools/sdk/esp32s2/lib/libesp_gdbstub.a | Bin 124820 -> 124820 bytes tools/sdk/esp32s2/lib/libesp_hid.a | Bin 264318 -> 264318 bytes tools/sdk/esp32s2/lib/libesp_http_client.a | Bin 346300 -> 346300 bytes tools/sdk/esp32s2/lib/libesp_http_server.a | Bin 461890 -> 461890 bytes tools/sdk/esp32s2/lib/libesp_https_ota.a | Bin 73224 -> 73224 bytes tools/sdk/esp32s2/lib/libesp_https_server.a | Bin 74096 -> 74096 bytes tools/sdk/esp32s2/lib/libesp_local_ctrl.a | Bin 316080 -> 316080 bytes tools/sdk/esp32s2/lib/libesp_netif.a | Bin 872456 -> 872456 bytes tools/sdk/esp32s2/lib/libesp_ringbuf.a | Bin 170730 -> 170730 bytes .../esp32s2/lib/libesp_serial_slave_link.a | Bin 224770 -> 224770 bytes tools/sdk/esp32s2/lib/libesp_system.a | Bin 306818 -> 306818 bytes tools/sdk/esp32s2/lib/libesp_timer.a | Bin 138150 -> 138150 bytes .../sdk/esp32s2/lib/libesp_websocket_client.a | Bin 174822 -> 174822 bytes tools/sdk/esp32s2/lib/libesp_wifi.a | Bin 890178 -> 890178 bytes tools/sdk/esp32s2/lib/libespcoredump.a | Bin 163824 -> 163824 bytes tools/sdk/esp32s2/lib/libexpat.a | Bin 1477050 -> 1477050 bytes tools/sdk/esp32s2/lib/libfatfs.a | Bin 848492 -> 848492 bytes tools/sdk/esp32s2/lib/libfb_gfx.a | Bin 31284 -> 31284 bytes tools/sdk/esp32s2/lib/libfreemodbus.a | Bin 1373688 -> 1373688 bytes tools/sdk/esp32s2/lib/libfreertos.a | Bin 708118 -> 708118 bytes tools/sdk/esp32s2/lib/libheap.a | Bin 327978 -> 327978 bytes tools/sdk/esp32s2/lib/libjsmn.a | Bin 26930 -> 26930 bytes tools/sdk/esp32s2/lib/libjson.a | Bin 374690 -> 374690 bytes tools/sdk/esp32s2/lib/liblibsodium.a | Bin 4024304 -> 4024304 bytes tools/sdk/esp32s2/lib/liblog.a | Bin 93052 -> 93052 bytes tools/sdk/esp32s2/lib/liblwip.a | Bin 6099790 -> 6099790 bytes tools/sdk/esp32s2/lib/libmbedcrypto.a | Bin 3198174 -> 3198174 bytes tools/sdk/esp32s2/lib/libmbedtls.a | Bin 1211504 -> 1211504 bytes tools/sdk/esp32s2/lib/libmbedx509.a | Bin 652188 -> 652188 bytes tools/sdk/esp32s2/lib/libmdns.a | Bin 1055602 -> 1055602 bytes tools/sdk/esp32s2/lib/libmqtt.a | Bin 485944 -> 485944 bytes tools/sdk/esp32s2/lib/libnewlib.a | Bin 255916 -> 255916 bytes tools/sdk/esp32s2/lib/libnghttp.a | Bin 1926106 -> 1926106 bytes tools/sdk/esp32s2/lib/libnvs_flash.a | Bin 1415266 -> 1415266 bytes tools/sdk/esp32s2/lib/libopenssl.a | Bin 381044 -> 381044 bytes tools/sdk/esp32s2/lib/libperfmon.a | Bin 76048 -> 76048 bytes tools/sdk/esp32s2/lib/libprotobuf-c.a | Bin 444364 -> 444364 bytes tools/sdk/esp32s2/lib/libprotocomm.a | Bin 437852 -> 437852 bytes tools/sdk/esp32s2/lib/libpthread.a | Bin 184068 -> 184068 bytes tools/sdk/esp32s2/lib/libsdmmc.a | Bin 418222 -> 418222 bytes tools/sdk/esp32s2/lib/libsoc.a | Bin 2261934 -> 2261934 bytes tools/sdk/esp32s2/lib/libsoc_esp32s2.a | Bin 480430 -> 480430 bytes tools/sdk/esp32s2/lib/libspi_flash.a | Bin 871014 -> 871014 bytes tools/sdk/esp32s2/lib/libspiffs.a | Bin 766734 -> 766734 bytes tools/sdk/esp32s2/lib/libtcp_transport.a | Bin 322210 -> 322210 bytes tools/sdk/esp32s2/lib/libtcpip_adapter.a | Bin 191804 -> 191804 bytes tools/sdk/esp32s2/lib/libulp.a | Bin 50318 -> 50318 bytes tools/sdk/esp32s2/lib/libunity.a | Bin 232034 -> 232034 bytes tools/sdk/esp32s2/lib/libvfs.a | Bin 405678 -> 405678 bytes tools/sdk/esp32s2/lib/libwear_levelling.a | Bin 332428 -> 332428 bytes tools/sdk/esp32s2/lib/libwifi_provisioning.a | Bin 966752 -> 966752 bytes tools/sdk/esp32s2/lib/libwpa_supplicant.a | Bin 6764854 -> 6764854 bytes tools/sdk/esp32s2/lib/libxtensa.a | Bin 155350 -> 155350 bytes 70 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a997abfd..69953843 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -146,7 +146,7 @@ set(includedirs set(srcs ${CORE_SRCS} ${LIBRARY_SRCS} ${BLE_SRCS}) set(priv_includes cores/esp32/libb64) set(requires spi_flash mbedtls mdns esp_adc_cal) -set(priv_requires fatfs nvs_flash app_update spiffs bootloader_support openssl bt main) +set(priv_requires fatfs nvs_flash app_update spiffs bootloader_support openssl bt tinyusb main) idf_component_register(INCLUDE_DIRS ${includedirs} PRIV_INCLUDE_DIRS ${priv_includes} SRCS ${srcs} REQUIRES ${requires} PRIV_REQUIRES ${priv_requires}) diff --git a/tools/sdk/esp32s2/ld/esp32s2.project.ld b/tools/sdk/esp32s2/ld/esp32s2.project.ld index 75621ba1..75c16729 100644 --- a/tools/sdk/esp32s2/ld/esp32s2.project.ld +++ b/tools/sdk/esp32s2/ld/esp32s2.project.ld @@ -381,7 +381,7 @@ SECTIONS *(.rodata_desc .rodata_desc.*) /* Should be the first. App version info. DO NOT PUT ANYTHING BEFORE IT! */ *(.rodata_custom_desc .rodata_custom_desc.*) /* Should be the second. Custom app version info. DO NOT PUT ANYTHING BEFORE IT! */ - *(EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:uart_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libphy.a) .rodata EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log_freertos.* *liblog.a:log.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:uart_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libfreertos.a:queue.* *libphy.a) .rodata.*) + *(EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libphy.a) .rodata EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log_freertos.* *liblog.a:log.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libfreertos.a:queue.* *libphy.a) .rodata.*) *libdriver.a:gpio.*(.rodata.gpio_input_enable.str1.4 .rodata.gpio_output_enable.str1.4 .rodata.gpio_set_intr_type.str1.4 .rodata.gpio_set_pull_mode.str1.4 .rodata.gpio_set_direction.str1.4 .rodata.gpio_config.str1.4 .rodata.gpio_reset_pin.str1.4 .rodata.gpio_isr_handler_add.str1.4 .rodata.gpio_isr_register.str1.4 .rodata.gpio_install_isr_service.str1.4 .rodata.gpio_wakeup_enable.str1.4 .rodata.gpio_set_drive_capability.str1.4 .rodata.gpio_get_drive_capability.str1.4 .rodata.gpio_hold_en.str1.4 .rodata.__FUNCTION__$7299 .rodata.__FUNCTION__$7294 .rodata.__FUNCTION__$7289 .rodata.__FUNCTION__$7283 .rodata.__FUNCTION__$7277 .rodata.__FUNCTION__$7272 .rodata.__FUNCTION__$7265 .rodata.__FUNCTION__$7250 .rodata.__FUNCTION__$7246 .rodata.__FUNCTION__$7239 .rodata.__func__$7220 .rodata.__FUNCTION__$7173 .rodata.__FUNCTION__$7177 .rodata.__FUNCTION__$7165 .rodata.__FUNCTION__$7169 .rodata.__FUNCTION__$7157 .rodata.__FUNCTION__$7161 .rodata.__FUNCTION__$7202 .rodata.__FUNCTION__$7190 .rodata.__FUNCTION__$7182 .rodata.__FUNCTION__$7153 .rodata.__FUNCTION__$7145 .rodata.__FUNCTION__$7149 .rodata.__FUNCTION__$7140 .rodata.__FUNCTION__$7135 .rodata.__FUNCTION__$7131 .rodata.__FUNCTION__$7127 .rodata.__FUNCTION__$7123) *libesp_event.a:default_event_loop.*(.rodata.esp_event_loop_create_default.str1.4 .rodata.esp_event_send_to_default_loop) *libesp_event.a:esp_event.*(.rodata.base_node_add_handler.str1.4 .rodata.loop_node_add_handler.str1.4 .rodata.esp_event_loop_create.str1.4 .rodata.esp_event_loop_run.str1.4 .rodata.esp_event_loop_run_task.str1.4 .rodata.esp_event_handler_register_with_internal.str1.4 .rodata.esp_event_handler_unregister_with_internal.str1.4 .rodata.__func__$9783 .rodata.__func__$9770 .rodata.__func__$9737 .rodata.__func__$9705 .rodata.__func__$9680 .rodata.__func__$9639 .rodata.__func__$9630) @@ -450,7 +450,7 @@ SECTIONS _stext = .; _text_start = ABSOLUTE(.); - *(EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libgcc.a:lib2funcs.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:soc_hal.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .literal EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log.* *liblog.a:log_freertos.* *libgcc.a:lib2funcs.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:soc_hal.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .literal.* EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libgcc.a:lib2funcs.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:soc_hal.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .text EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log.* *liblog.a:log_freertos.* *libgcc.a:lib2funcs.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:soc_hal.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .text.* EXCLUDE_FILE(*libpp.a *libnet80211.a *libsoc.a:uart_hal_iram.*) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a *libsoc.a:uart_hal_iram.* *libfreertos.a:queue.*) .wifi0iram.* EXCLUDE_FILE(*libsoc.a:uart_hal_iram.*) .wifirxiram EXCLUDE_FILE(*libsoc.a:uart_hal_iram.* *libfreertos.a:queue.*) .wifirxiram.*) + *(EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libgcc.a:lib2funcs.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:soc_hal.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .literal EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log.* *liblog.a:log_freertos.* *libgcc.a:lib2funcs.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:soc_hal.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .literal.* EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libgcc.a:lib2funcs.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:soc_hal.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .text EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log.* *liblog.a:log_freertos.* *libgcc.a:lib2funcs.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:soc_hal.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .text.* EXCLUDE_FILE(*libpp.a *libnet80211.a *libsoc.a:uart_hal_iram.*) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a *libsoc.a:uart_hal_iram.* *libfreertos.a:queue.*) .wifi0iram.* EXCLUDE_FILE(*libsoc.a:uart_hal_iram.*) .wifirxiram EXCLUDE_FILE(*libsoc.a:uart_hal_iram.* *libfreertos.a:queue.*) .wifirxiram.*) *libdriver.a:gpio.*(.literal.gpio_input_enable .literal.gpio_input_disable .literal.gpio_output_disable .literal.gpio_od_enable .literal.gpio_od_disable .literal.gpio_intr_enable_on_core .literal.gpio_output_enable .literal.gpio_isr_register_on_core_static .literal.gpio_pullup_en .literal.gpio_pullup_dis .literal.gpio_pulldown_en .literal.gpio_pulldown_dis .literal.gpio_set_intr_type .literal.gpio_intr_enable .literal.gpio_intr_disable .literal.gpio_set_level .literal.gpio_get_level .literal.gpio_set_pull_mode .literal.gpio_set_direction .literal.gpio_config .literal.gpio_reset_pin .literal.gpio_isr_handler_add .literal.gpio_isr_handler_remove .literal.gpio_uninstall_isr_service .literal.gpio_isr_register .literal.gpio_install_isr_service .literal.gpio_wakeup_enable .literal.gpio_wakeup_disable .literal.gpio_set_drive_capability .literal.gpio_get_drive_capability .literal.gpio_hold_en .literal.gpio_hold_dis .literal.gpio_deep_sleep_hold_en .literal.gpio_deep_sleep_hold_dis .literal.gpio_force_hold_all .literal.gpio_force_unhold_all .text.gpio_input_enable .text.gpio_input_disable .text.gpio_output_disable .text.gpio_od_enable .text.gpio_od_disable .text.gpio_intr_enable_on_core .text.gpio_output_enable .text.gpio_isr_register_on_core_static .text.gpio_pullup_en .text.gpio_pullup_dis .text.gpio_pulldown_en .text.gpio_pulldown_dis .text.gpio_set_intr_type .text.gpio_intr_enable .text.gpio_intr_disable .text.gpio_set_level .text.gpio_get_level .text.gpio_set_pull_mode .text.gpio_set_direction .text.gpio_config .text.gpio_reset_pin .text.gpio_isr_handler_add .text.gpio_isr_handler_remove .text.gpio_uninstall_isr_service .text.gpio_isr_register .text.gpio_install_isr_service .text.gpio_wakeup_enable .text.gpio_wakeup_disable .text.gpio_set_drive_capability .text.gpio_get_drive_capability .text.gpio_hold_en .text.gpio_hold_dis .text.gpio_deep_sleep_hold_en .text.gpio_deep_sleep_hold_dis .text.gpio_force_hold_all .text.gpio_force_unhold_all) *libesp_event.a:default_event_loop.*(.literal.esp_event_handler_register .literal.esp_event_handler_instance_register .literal.esp_event_handler_unregister .literal.esp_event_handler_instance_unregister .literal.esp_event_post .literal.esp_event_loop_create_default .literal.esp_event_loop_delete_default .literal.esp_event_send_to_default_loop .text.esp_event_handler_register .text.esp_event_handler_instance_register .text.esp_event_handler_unregister .text.esp_event_handler_instance_unregister .text.esp_event_post .text.esp_event_loop_create_default .text.esp_event_loop_delete_default .text.esp_event_send_to_default_loop) *libesp_event.a:esp_event.*(.literal.handler_instances_remove_all .literal.base_node_remove_all_handler .literal.loop_node_remove_all_handler .literal.handler_instances_add .literal.base_node_add_handler .literal.loop_node_add_handler .literal.handler_instances_remove .literal.base_node_remove_handler .literal.loop_node_remove_handler .literal.esp_event_loop_create .literal.esp_event_loop_run .literal.esp_event_loop_run_task .literal.esp_event_loop_delete .literal.esp_event_handler_register_with_internal .literal.esp_event_handler_register_with .literal.esp_event_handler_instance_register_with .literal.esp_event_handler_unregister_with_internal .literal.esp_event_handler_unregister_with .literal.esp_event_handler_instance_unregister_with .literal.esp_event_post_to .text.handler_execute .text.handler_instances_remove_all .text.base_node_remove_all_handler .text.loop_node_remove_all_handler .text.handler_instances_add .text.base_node_add_handler .text.loop_node_add_handler .text.handler_instances_remove .text.base_node_remove_handler .text.loop_node_remove_handler .text.esp_event_loop_create .text.esp_event_loop_run .text.esp_event_loop_run_task .text.esp_event_loop_delete .text.esp_event_handler_register_with_internal .text.esp_event_handler_register_with .text.esp_event_handler_instance_register_with .text.esp_event_handler_unregister_with_internal .text.esp_event_handler_unregister_with .text.esp_event_handler_instance_unregister_with .text.esp_event_post_to .text.esp_event_dump) diff --git a/tools/sdk/esp32s2/lib/libapp_trace.a b/tools/sdk/esp32s2/lib/libapp_trace.a index d2342f7e8f9ff9b0a0b0589ab17581d29c17b0c6..9ee3e1945bfcbff20f78284acd5fe043c222dfb2 100644 GIT binary patch delta 70 zcmZ3nk$uHR_6f4ACI-gF78{lF8Nn>`$$dd$o7XVj4S;Yr_XT-3K$-V0t+#Y{vF&vzgkr&1P=jHk+k=+iceMZL`_h zx6Nj6-!_}0ecNo#_HDDd+PBT-Zr?VWr+wRO-u7*?`P#S5=5OCNTcCa0Y{B+zvxVBX z%@%IoHd~~9+icPHZL`JNx6KxB-!@yKecNow_HDDJ+PBS?Zr?UrrhVIN+4gO-<=VH+ umT%uSTcLg1Y{m9%vz6Mn%~o#THe02A+icbLZL`(dx6M}HzHPRKRWkr;Tv-+X delta 191 zcmeyccL^g1PmpCbwluIb+Njh&8^UVdHoJY>Y{vF&vzgkr&1P=jHk+k=+iceMZL`_h zx6Nj6-!_}0ecNo#_HDDd+PBT-Zr?VWr+wRO-u7*?`P#S5=5OCNTcCa0Y{B+zvxVBX z%@%IoHd~~9+icPHZL`JNx6KxB-!@yKecNow_HDDJ+PBS?Zr?UrrhVIN+4gO-<=VH+ umT%uSTcLg1Y{m9%vz6Mn%~o#THe02A+icbLZL`(dx6M}HzHPRKRWkr?h*=x} diff --git a/tools/sdk/esp32s2/lib/libbootloader_support.a b/tools/sdk/esp32s2/lib/libbootloader_support.a index 59d1e60af7327320f429c6d44a804e7c508881a7..1f1bb8161b038da0c25f90b481e7c783e0732468 100644 GIT binary patch delta 237 zcmccjLG|7T)d{k!CI-gFmK&8Ga)MY!Cesa47{xcsbG`A0@S6pqwhKftN^?QD+YM3} z>!Ts;=^L!r#kZf{&*vpeGY@Ol|vFQnWI3%`zc*wRp0wS<|gB5$SFN6)&px42^U9W>f*90QAJz)<= aaTtURlHdMLh*MJ;!Ux;D-Pnv%+X(>apGBAe delta 237 zcmccjLG|7T)d{k!#+C*ah8vY0a)Maqrqc~l7{xcsbG`A0@S6pqwhKftN^?QD+YM3} z>!Ts;=^L!r#kZf{&*vpeGY@Ol|vFQnWI3%`zc*wRp0wS<|gB5$SFN6)&px42^U9W>f*90QAJz)<= aaTtURlHdMLh*MJ;!Ux;D-Pnv%+X(mSmSvpN5Y)6-Y z)l9xGCb9i@Hv5@u1o!cEcAYr54)JzvGmds`GtPExGp_C0X50^cK;+s5^m(=m=<}Y= zfbt(q=iUBbI-hX@FLXqvS3PlxXf|YIO=N6mc2WC#^=N6M}KN2a{ek4-7{Ya$5 K_9Ky!hg1Ox%XQiS delta 348 zcmZqspW606b%HF5v892Ok(@*Z1ywR2=3$S>^gC9gT>pm%{bb%%{be&&A7H}n{hw*0hTjr7trU~ zE}+kQIs?joFr9b%gXw(wWnezUQCfWb?OJ>S+qL)vdCd`41iK1WWP_C%ZNIQVP`VZ@ z)&5>rX#0Cz;RnuODToQL3WeKW6^d+sRVb=B6Rd1IKeyNnKQMDTKew1<`;kbo_9Kzv P?MEUdwjYU~}gLEbECq8^NsYr=1vC?7+~}gLEbECq8^NsYr=1vC?7+`%{q+9)==gYo3`x$_hk#> delta 40 qcmbRBf_c^p<_WT_#+C*a1{;-F89^*_gUvdO$<|<|;pQneZQB9(4-4r4 diff --git a/tools/sdk/esp32s2/lib/libdriver.a b/tools/sdk/esp32s2/lib/libdriver.a index b08d47c5ad88168ef53ae81fc25f826fd3b55300..5d389661cb64a7c98e59862b71d6c143916327b7 100644 GIT binary patch delta 649 zcmexy<0m5sPmpCbF)%i^*r>GG7|b%AE_Ya3y!oSX`$uEO?H`Sq=1c~Qn}Ef)uRP9_ z!-6ExZg_@iyWtt;D}7)=ux_z-g=m&`g=p4xg=n_z3eoJY5KEwv4HfL|4HX>i4HcZ* z8!EUKCLrsyxyjXTbCbK><|fZ}o145ZHy}$obn&%2bn&-4bO~&C=n`bCN0yA?6l#y* z6mE~<6xklbDSFZcNpib`pXkJoU;#6bKg8PK*n_Zm`x|?S_BZyD?QiU*w!g8L)@=qW zGHsVTEZr`5SZ2H2VcF%H5HX0x2XADzKX@ZIu?$IYdrz`_uQEiSU9MfeU9MeWyIi|s zbPQCi?y=(by2nbB10Z~`N!xWylvh4N2uQSl5>sjaB&NFklbD*kGeSbVT{lXtT{lX7 zyKa=miVMgRAGI{Mf7H@4IfpFh_*1Lh@u&87$DcYoc)=28?f=+x+yAlYZU4unum1ro z296BzcF*tn+daPK0M delta 649 zcmexy<0m5sPmpCbwluIX*r>GG7{oHOm@ao%TD$WWPW%WKumt%}to@BW2#dGBv6pCnV=vkM#$Ias8+&QpX0RfQ zcDcjS?Q(}@w#yxsU9JfcgJ^v4Mt1vyH*yopkOa5)B+K_Ig9R+x<=W-j<=Pdt%e5;; z$AHBw+Up)GZm)Z+G&umm2b;8A$3%JMBd`G2O%m;lcpiK%Y?B&H_sjF1p-*NswZ z*Nsx&t{bJX;sUb7M=j0mAGNeh&LImr{?uxB{HeX&@u$uXUWi2dKQ`U=e{6c&|FP-o ze}IUA93kHB`CWgz=XZmWlL$ev_8SKb+ix5&YQJ&7xc$ZflkGPSnC|RHQm}nZfLSP# z)5Y3ljLq9+j4j$_j4ijz7+Y~>AXJODJI=Ohcbsj#-Ep=}MI%I_eV>f&_I)yTyZiw@ C{^Gj; diff --git a/tools/sdk/esp32s2/lib/libefuse.a b/tools/sdk/esp32s2/lib/libefuse.a index 31be7c8428b52ed917fa9cb8fc85789e7d7b7f6b..2f2bc368371d79a729c51e26d840fa6eb089ae3d 100644 GIT binary patch delta 118 zcmbO=lYiDs{t2?ICI-gFmK&7>g+MGL5+-{rA#I$`*6SHaoLQuT@?kDEic8%s>c;x6hU0YM(2`-9A@}XZu_! z-aBj%$?bKDypxwf*dPnV+jURyZr44*_hS;Wpkp-ucE@M|ffEQpvF$m^f(IoL0^-{} RZ3PufAp+a;iUg0%1pvx>bzT4f delta 334 zcmdn8z+=k-j|sA@#+C*a1{;-L^MP1qmecp$VH4Y|!T&QF!543~&2G2NX54O@&Ez7E z5EpBo)5NrWP7||g0YXr`{q85`_Pd{0w%`54Dv^$m5Zf*g#kR5uBCvhm9X4SH2peqW z_BS%@Cj*fL+Arj>Z@-You`mTmaC^^X4#s=P0xLFh-pl|Am>Yo15pSO>#nnDnio1QT z6wmg#QoMKAK$2#b+v^m0CohArAqsU*@NU;V!S`blND!vmF`9q7W3+(436LN(G`8m` Z3m%k22#9a@v=vk^g$QiVD-t|57XUkAb_)Oi diff --git a/tools/sdk/esp32s2/lib/libesp_common.a b/tools/sdk/esp32s2/lib/libesp_common.a index a55bbb23d14ec1cd1cff0ebe6f57a7aa90e8ba20..10f104933dc90da2d546f6d9b1e27e9f97979d14 100644 GIT binary patch delta 184 zcmex#LHg4L=?Su|CI-gF78{i=vVd7;(;XBU#hUq8xAUdHXGwmT>?F1LiRLGlvY zS)v)6EuaDuYFWhF7f)u~zIZZ|NHSCqWXkqS-Yfi delta 184 zcmex#LHg4L=?Su|#+C*a1{;+wvVd6T2GboB8O56UShw@BGV02J#LO(WJ18RBZdIZ>%Ri0szz6HZ%YL diff --git a/tools/sdk/esp32s2/lib/libesp_eth.a b/tools/sdk/esp32s2/lib/libesp_eth.a index 118580f447b6ebd70fdc0787a9217cad918f44e3..3efef14be9cba11eb9939dc227df7cb4ad70f474 100644 GIT binary patch delta 129 zcmex$Oyk!vjR~@>CI-gFmK&9pGJ#k|X43=gIK-PDGqpcvV%+|iiOI$vAuiT#6~wgN zDu{V4E3zO{1oL*L2$qe`$b#o)v$UU^&Dwr$Hrw`dv)OAGK_uG)>^Qau*l}t-1pq#7 BD7XLs delta 129 zcmex$Oyk!vjR~@>#+C*ah8vZZGJ#m;hSLM=IK-PDGqpcvV%+|iiOI$vAuiT#6~wgN zDu{V4E3zO{1oL*L2$qe`U_m3031aQ%X0x=Po6XvOZZ_NYbFD6s$l delta 117 zcmaE|Rqn}Fxe2nY#+C*a1{;-@vw&FUM$P9~wx45RJX{XpPCmyX*1o2Ov3*Sq)Altr q%tv#O#Cu*cZ|`}@A}NC;c7T<2`vF!qUKb>>7oKd}UwE?r2><|Vuqe*} diff --git a/tools/sdk/esp32s2/lib/libesp_gdbstub.a b/tools/sdk/esp32s2/lib/libesp_gdbstub.a index 459fa13ea83eeba4215523b84c21d8107864c81c..5a92fe5ddee2d11a45f1b6f6cd788a403c49ddaa 100644 GIT binary patch delta 67 zcmbPoo_)%B_6f4ACI-f)MjMsFnLsQP^UZZkr|Y3izoy_U2y=2BllbPnZ{GAlxZBrN IGd{}(0MmjNyZ`_I delta 67 zcmbPoo_)%B_6f4A#+C*a#v7HwnINpqbxf!0p-jJ~;4BDpavhWS=Dly;^g+1W*Htq< G%LV|~;uhHe diff --git a/tools/sdk/esp32s2/lib/libesp_hid.a b/tools/sdk/esp32s2/lib/libesp_hid.a index e281fafd68f085b0e02929b27ad99257b7045e99..7f81638613b73380af403f6a2277bb4c86ff7713 100644 GIT binary patch delta 66 zcmex2LEzs6feEs#CI-f)MjMruvVvG9=F!L*~#7nF+G2CI-ev#v7G(vO!qQ57@RpU}IeE0^zn#@MhdT!J8?56@)+e0h?Gm x*Ego^T;G^wh2di2?arJm+nqUCBcdQ;+ZQCW-o6WEH#oA*_Jgt&Ca@{h005}ZCN=;7 delta 125 zcmX>!L*~#7nF+G2#+C-=mK&9JvO!qQ57@RpU}IeE0^zn#@MhdT!J8?56@)+e0h?Gm x*Ego^T;G^wh2di2?arJm+nqUCBcdQ;+ZQCW-o6WEH#oA*_Jgt&Ca@{h0075-Cbj?o diff --git a/tools/sdk/esp32s2/lib/libesp_https_ota.a b/tools/sdk/esp32s2/lib/libesp_https_ota.a index e030724b7b6c3a39d200761124c82020178842f2..7617b8c71cddae4a3dbdaf9ed886e7163708ad84 100644 GIT binary patch delta 33 mcmeC!!_u*bWr8fLiGi`H$wsAUMi9%ypt*^0dlMsLn+yP|RS8u9 delta 33 kcmeC!!_u*bWr8fLv8929@kXU+MhL69iE(=qBV(Hk0IPxtXaE2J diff --git a/tools/sdk/esp32s2/lib/libesp_https_server.a b/tools/sdk/esp32s2/lib/libesp_https_server.a index b117252f454adb50d17c420d614c4801c88d0287..744897d167b5bf535bb405426f913a8dca7e259f 100644 GIT binary patch delta 28 hcmexxh~>i}mI<;fCI-f)6BW0B>BgH|Z!%6-005#v3cvsW delta 28 hcmexxh~>i}mI<;f#+C*a6BW0B>BgH|Z!%6-005&I3eW%m diff --git a/tools/sdk/esp32s2/lib/libesp_local_ctrl.a b/tools/sdk/esp32s2/lib/libesp_local_ctrl.a index 03e236bb8c66183303291eab2059e313847c547e..bf6473ae7370c8d5f8b408f86acefc7ce792f17b 100644 GIT binary patch delta 83 zcmdn6RCvQu;R&*=CI-f)CL5LJbAwnW=F{(SFp6!y!~ORUm~XKC9tY#<6A*TL-$lml YeHWSHcR~1Iwe1`|%-cD7SXQ_J0IEnFMgRZ+ delta 83 zcmdn6RCvQu;R&*=#+C*aW*e2}bAwqX)9-OGifz8b{r3-qzx^Hu6aiGi`PziyN3|Rb`K%W t)Mp4m@%EEHIJckt!F7ZiAt=_qf`xng3KkwmYlvX`JA0n(@9cS{1OOO(I*kAT delta 187 zcmeBJVA`?3bb>6av8929;YOuuE)dJyaQeDwOk&MDxVG=$Vste^5^I;RW!x@d%QP_( zBG|re8q@Z5)0o{^!F(gI#&&@@%=`@#fXc+gCF)2J}IM+9ok>o5aL)2LPLV B55NEb delta 51 zcmZp=!`pO+cY-Xdv8929$wsAIW(aHABu4S()y&&hGcyMCL4?{SF>ag0#B>J$pBE40 diff --git a/tools/sdk/esp32s2/lib/libesp_system.a b/tools/sdk/esp32s2/lib/libesp_system.a index 166d2c0beb28cee4be14c2fb342720a68754d34d..e3a4cede864a18322b3172f530a05b8fbbfc32ea 100644 GIT binary patch delta 104 zcmZp=E7WvXXo4)OiGi`Pl+p3wp1t84r0o}~gg&^$74a{QgO!JtxGtFaZ5C8y#SRU{I diff --git a/tools/sdk/esp32s2/lib/libesp_timer.a b/tools/sdk/esp32s2/lib/libesp_timer.a index eee921cfbb1b344869d23de50a681156c69258f3..a3e6669610d0e0378b3d53a54584e23bce004cf6 100644 GIT binary patch delta 60 zcmZ3sonzT{jtR1?CI-gF78{iUS->o_$qwJeHutft{RH7|cKGgJ0bznxZRN%ny7!Rq$^X4$^~H><-; zh#1)XcB!ds+oh(mKTL!OwtZ*c_MKz$D+mvwWZgr~?du+LDQ1BMjlgET_U3MX?aj0O JwKs3LCjjppNhSaQ delta 209 zcmX@K%Iwf8vk9`S#+C*a1{;+EIY2BklWE`CB{xsxFf)X3r#ozB7Tf&Da$y`2zj@w_ z?ek_Zu4D&`nNIu8F5aHJfU!M!0n_&61schS&rm{awgb22MXW#anWAZBq529qm>F+i(ift}n{OSkhn}PYw4FTI50vI={LdE8p cFo|#XEn}Qx3lZ4 diff --git a/tools/sdk/esp32s2/lib/libexpat.a b/tools/sdk/esp32s2/lib/libexpat.a index ae44d2ba23b7f029cfc7e413f529c9ea3f78aed5..86fb7df98acb1a4bd4cde886139e7edc3567fc81 100644 GIT binary patch delta 181 zcmdlrIcnGBs0p&HCI-f)MjMq(IYBHF{ ztnEddZ0$vy?AwbtIhI}lt2Y3t7jHMd$I)(lk8`{6J+2%Dumr@Q_FezD+IRiqZr}Bf zr+wEy-u7Mp_}X{<<8R;fPoRC*Kf(50|Ag9i{S$8A^-pB`u79E@8^M~vrb=vI&>+^$ N0uk75&??r&0ssI7Lni^Z#TZj(QbT?bGz|9t{erhggHn;tbNx%uJ&F3xZ8LA z<7waZkGFl-Kfd-||M=T?{S#>4^-r*U*FT~5UH^pJcl{IDzU!ap$wshdu&EN;7c_`< Ovp@v48?=gbu>b%Y>_c<_ diff --git a/tools/sdk/esp32s2/lib/libfatfs.a b/tools/sdk/esp32s2/lib/libfatfs.a index e425abb202cbdf6a7c2c03aad6ef55a3fbfb42fa..503d5a73a9df8b3a68f4bd3db6299a3790c434f3 100644 GIT binary patch delta 198 zcmaF!#Q4n<;|a2?CI-f)MjMsX*+484gUx3Ha3fVk9?Esp5K92wZ delta 198 zcmaF!#Q4n<;|a2?#+C*aW*e2%*}yE5&3ruKKr%2p{6Bi^r9}vS pd(T4l_MU|t+j|yrM#>??+YWGUJHW-d8X?lIkj=eaA)Cji9RS!dKOX=9 diff --git a/tools/sdk/esp32s2/lib/libfb_gfx.a b/tools/sdk/esp32s2/lib/libfb_gfx.a index 8e8d9a11e6d5e2424ac653eb37446595f3f0ad58..c449175d1ea818a1bda40cc0a82a05741a792f38 100644 GIT binary patch delta 29 hcmdn;g>lOl#tE{lCI-f)MjMsb8Nn>W&3cS%l>n5p2tfb< delta 29 gcmdn;g>lOl#tE{l#+C+_78{k=86m9AdW>w90G2HXU;qFB diff --git a/tools/sdk/esp32s2/lib/libfreemodbus.a b/tools/sdk/esp32s2/lib/libfreemodbus.a index 90a351dd9569541c52c049ab49f4725a37763ed9..3e41b94dc5662aea964780790afc5aa512201e1b 100644 GIT binary patch delta 542 zcmezII{3%y;0dy2_D_{arjN;o3=Q8O$h6#XFR5md0*#i>*sR*=XIdBao;KMDkT~CBHc|Afv zeEZtNtRnNE0(y%D#JAr~WINyk6_B&w6W_jb9ow5kr~p{SK>>CPcZk6Df8p%?O%V3< zJdlkmZ?T(PfeOf3@JVd{wT?qO3n3uB-BFVBMF2#gT`!AsyIvO8aUKXCVuWBhSHx9_ z!1g>J?&)hGY>1@dFYXB^p#os%ojuH>QUVnK2NSOa@0Z0;0kC^z@9<852I_RMmXi;7 z1HvIHw#!-YF~gkqFPvRsyWJwb_7;dFB-kIS@oVgZ2yEwj%6~l+!iE^dXf2?T0TI}) uw^(4m9fS>$;Z1zAO&e*gesbfbm< delta 542 zcmezII{3%y;0dy<#+C*aW*e32MZql7>3Uh5;>~+Sx9=5YT*Cqp+ny)Ic>gAZJw4Bd zTYP)w7sfR!U;OAt1ipQIhjT07Rf&FN<@#UKZDJ9ta;|gkU*W#8t3> z+4eji?&)hGY>1@dFYXB^p#os%ojuH>QUVnK2NSOa@0Z130n_PV_sZVkod5|`v*}ZI`p)V}>}-Z2G@&c8TqFi}>1GAd-+^f2hW0X_Ffmk?Y%BS83&LB1zCl+3$ltl{{R3p9Hl-0 diff --git a/tools/sdk/esp32s2/lib/libfreertos.a b/tools/sdk/esp32s2/lib/libfreertos.a index 36362443c4e7b04fc199c98d467df6f1b147a776..978ac0e93fe0602cba74b3a077c16b28c77ad68e 100644 GIT binary patch delta 296 zcmbO>M|;{F?Fq81CI-gF78{l33V~T>(*?Yl#5Ug&>RgG;uiNud1)1OU@S!j=zwT?I zD-wVEFDu5cqF@1Yuz}mT0vYGVfCV5nY(KP?@uLs2z`0+HKlzab9&s^gI)DYtw+nbP zy`KnSL(G%9%XIe^SO99C&<@#I+?=xj@ a?=$7t-e<~b+YFIxzp#UI`-L4`ZlVAeG+1;1 delta 296 zcmbO>M|;{F?Fq81#+C*a1{;;;3V~SW2Ga$+nZ!2V66#!u%&*(?QU#gc^zflDGQaL? zqAL=A`!6fTucF8TT!D;pV~_<7t!4b^gDi0F7voQUWPwLqOqvc5f$aj`Oz$T`*kA{4 zm%7Vz_ZG5%&<v;AGlvi`;Lpu+jm@K HdG!I6PZ6Hk*U-VE-$fNbpw-yBb+b3z2YNNX(*g8v7OVM*~b;m7vEmc z!`xek#FyY^xtjsuAB+|jZx<+GX%{GAZ5JqEYZoYCZx<-xXcs8qY!@iu+AdJST{#J& z7UZ?5NXg2qJvNr++XP zcHVBjQKSo|Q0|VBMEkufBHQm>5j98ly+M*#qY~V7iS1`w#8@oheDUpX_KJOthVv!1 z|CJQ)aEJ3Hw=YT*-|Pi-O`Wfb`1Zmz;yTFQ*^w);R1vO0e0xQ|#K%O4hV6MDCA1$y z+4HVQUOowCn@q1uWD;-hohQ}aJ5Rd3cb?4l-g&Y)X<$j??f+Qh;$3wWG;@c~g zzPvL`^*cKiiS6s;6fXBb zB&XYzGm3AYyISFf6;uH1$BEAr{>+04>{}`*zI|n@;uV;izydQDD_)R+sMwx&K#?07 z58LY=D{h90gB`!sS7}EFOx-4>D5mKt-AbZRfx2!bX?7@k-Xx`Ps14imzzRb)!4>9h zQp#t7DuhVdY==os-?vmSefi$)N~pSJuEP{Sjhk>2O@QSNTtM!QQoaVnd~n=sU&*2@ z5sxfzH(9wQ9V(zVOHFEf!)fKM?ofe!O9dsi2MMe2L!B`Fot=v0_Id-AEIx>e?eFYV zx?$`(UzPR^5OGlOi)~lmBT0_{5O0`0o(0_}S30`21O%D+lG+jVLCmo#X_Qe-*?0Iecz4R_kA~R-}l{Q z`@Zj{+smLDz+o{l&+JbKQ~(^)KM$KhgL(VE2WIIIwh73$V(kt8%(gfDGq2?aYcQD( z&Mi`07Q5}B0^sES(Zk}41z5lsnl@ZoEFfvpWP4nT#detXe=Kt8+Z!iX{D3&wWP9CO z3ux9fnV$DiLVWwrQx+8>V57h;kl5aL-y+-?DlqSgq{Mb6Vas%=itTyomhmu2u+v^e zS+0jVZTq~Lmb-NzI=9Civ;3?CVS^)Pd+tli1L07Ce=Ks6+r1sFykK7MW8;z7zA4V? z{4}TvaKO#|YBeVVBCy>q&icFwgbgxJV!PI4>*;|o0Z^%S_lfnCt;hnsvurqop#pMu klq9!rUTebz$s;Dy^=7F_Y`=BY=DG(|1z6ymoUM{40APu60RR91 delta 1948 zcmexx{wpI0PmpCXwluKZsOS^NYHVp>VK%+aS4DhtXPm}vDF5F>HHq!#BpI_~Ap+a& z${8P|ySyg9?DPNOH5>$p8sh8i1YJE?C0SE?C0aE?C0WE?C0e zE?C0RE?C0ZE?B~~U9g0^ViHKPh1vE#HlD@PA#AY5?Y{GPDukc{@9b10wm;gyl4PcF!$* z?Velsw|j08DEJ6bw;iNT7Q&tmVlSU~SP;TDhd6BQ1Hl&up$fo$-ndBUN+wib-b_o0 z?TdJXjkTcy_cn+`Za20N?otK|m`~3;peWvcGg^50&1exw;F@p0w?X8wGAO1krW+|aE-VQ#53m8@4Zr&*uE=QVzDAj1vnA(OMFO#2yD;$ zD53or%AR*c^72Wzo5kCE=1H~p%#&{KnJ2ToXP#_s8dTjs7P)v>_<_?*rIK7tIYe?g z-v%a$?LxEU{@X(Zz$$ca$#p0+In!sQ-_=ps(1zFCa}QF#fleXAS$-!9Z=+kM%MPa$BLVw z;$W9-^;O!@0aLe0DT--&O1F|IRG_X~NtzwXo;OJ;9BRY%Jg~x$O>l*Io0RgIpb8<9 zHrrv6kTkbkGP~#@tL=#}S0~e6Hqm-`!F&~nVSF$Ke#3KvbO;&D6hYIM; zQj^-=a9VjQET!yQDk!l%NLYm*>V)a<>{KMT*Bhv0@jx@H?KITl?f)LCErt|K<`8%9wNW>K zrah3^;@dgrsbBDc7`6T0EA@6oL;~F2z@yPC0G6`^>u%SS)o9n0)oj<4)oRz2)!wct zt8)gNPc03=k=ZWTuG22quG=oyuGcQuuD@Nd-QdAuxQPl8@2EIZrr}_yUF%_-%YodA!(S9XZAM)!JqDMSTJz; z&%R;Q;@gBRGm)iR z)h#^`(h}QWMpRH+P9Y+v%IT>#LszYc`zJ_@8M|Wi{!@b8{(`kPD7HP z^VMo@2AnUkJv7dGhY6f7zFlLo^~^vd{+%b*Q@0}VduG{i3d8vl+c&PY;n6_i-@Iyb Q!vmV4z~$*VIa?)90ECo&H2?qr diff --git a/tools/sdk/esp32s2/lib/liblog.a b/tools/sdk/esp32s2/lib/liblog.a index 87ad1ca32cdc9d3475ff2f0052e4c0f58c07b5ff..a543f4c1e4ff3b7e6b2300290d4cd841599be3b4 100644 GIT binary patch delta 51 tcmex!jrGqp)(Nt#CI-gF78{j5GlE$ro28hhS3sHDs`9I$Os#K0r2y1S5qJOq delta 51 ucmex!jrGqp)(Nt##+C*a1{;+=GlE!V7MrD*rdL3j+p6-bp-ioBL8SoKP7$5} diff --git a/tools/sdk/esp32s2/lib/liblwip.a b/tools/sdk/esp32s2/lib/liblwip.a index 71dfcb3d20ffc01e551cc0a0af7215f1953ae771..72a331b8f79a414502b577412cd23a331d158195 100644 GIT binary patch delta 1599 zcmX@N>dHUCBGU{OFlwLR&ANSpH{1Iw z5dQQD-mK#7vlZCeXDe`QpRK@IunQuwUEnt7>i`IQn+}(MB!oF#pi)O-drm9Y{Yemk z?Ew&K+q77BB`oy8X2%Py1_8-uBm`eC@AA`P*NM3T%HZDi|;k ztjK7)!*aps*HHF?NkX&VK-muU!to0rY_LJwcgu?$DTfM7@Me{0pEF%#`<&^b+Ydnn z10=Y`x93NR?brkrI8bCPvE7ANTzwuyV0*!8@$za2d%D1FPVw!`>Jkz05P|IpZ4$fp zLD=mIu9DjoT&2EWh47~>XKP$rflq1h+5Hkjsbo z9~_xd+x61r0wDs%AUh@6=PZ?LpR-iHea=#a?Q@nYI*WmI8bjjZ_in}Z-@BEz|K6?K zql7H6_?~k6;(IFF7vEE@Q2|RBfpmy%w_;Yic?2u~HbSD^;Dp+CgA?lc>%f9WplC_j z&Q`7=3Ux)h!d8uTg{_*~6}D=bM}rj^Pk+E>B;H;upuN3VKxak5s}YKV&an+^6PK~!vCAZB=ZHG~cFtoZi+Lxw&s5P|jwY)0E3uo>Tm zWD(=-2a1fl=R)MR2MCz-|ADZlJ1iFz-~OA&bi;SBfJyrX7PIyZEauxcuvoZ5(hel4 zZWlgou?CWzpaF8*({lN3PpfpWM&s=dHdvir1!ZrDws!vtVS}C4E*xmHT{zHo!YrsD zIPo2LZ95;5_`s1Pw!Ny$uJ$2RMLKUM4_@9^c!0arZ3l#(vDD5Q$&g~@yF562A zT)82k4^}PSKKqdC_SuKrjwC=;Z(uQ#Xs=OrZ?94I*j}UT=?zO+;Jo$txu?nws7iY13l=a2m0XhB1^c|yAg(uogv#VI-rFai@mVtmtO_hBwmmA-cjYap063Tw zT>Q!*!DIqSuKynSK~n`(pi0pnE)dWVDAB$q-hca=_<-N`P;(}Dvx;p$G(Vv80YsoZ zpdoO3Ktqr;)H&@1`+~L?>qVj4 zUoQ&luz(7J^GW~huG81jI5koxVUrPNMmPN&5#A#_bZ@&G!BZm~S?H zf;X#p`)mdF_Sp&?+h;3q7VH8`m~I!i&G|Y2!rrFC z1ULJB2z&a0jSf=V%dT@r+JObkrh}|+e=W+>{#ul`{k14x`)g7D_Sd2U+h2Jkz05P|IpZ4$fp zf!Sv53a*md6z)in1H}-PKow8OXb?h-mTdFd$-c| z-@BE2l#nGB-&1a1d{1Tj;(Mw!DhLU&?N-ccH;*6$B-#y5sBJemp`O1EDtKU{L(+D( zat%?aE7}#dYP2hC)!eSIRm(gYs^|fmk$8KtfcExc0i78c5W(#Nl{(2&AnfTIRP`j< zC-CZSpTMgpEddd1-=M0ueS@n0ewY`)R$a5vhgr4#LzVvWE$gFQ(Q726kx8D3ruVS|(E_WnbLJ}zJZ^Y#a9M%y2-8Q+Fv5wq0pg!+aGMOI=u?aHs8J>+S>gqgbj9DyKtb*cHuzV3A3Pr;KX;} zwe5UJ;xh-S65C$YWmo$Usv@8vP`q6@$9}tTj>8I9h~V}E8y(6a5oNx8gP!ASjqU1^ zjxC~4*$sM*(9~rP$rRSPjxVM{BtcG=Xm?JnM3l{ ze&w)W0;h_9kNlvi!W>krByF!!^oI)sGz3btuZj2Hz9v54w>{Jxu)&As2XsDw2($+@ z1a1##2$F_6r@dfb(Ds6T!K-~B^4k@-L;iO|*x)46ZaqC@yY=+YDcn#&aQ1$^D0KVl zMPVHlP(g6A=)WDdz5jOjhBT-kxG0HsiZ~Dq5!kLUEn@m&2z$B$cZkIHE0&S>JHY}L z(-(*tN^HMyIPx+iDOrF5N^JYSyr_rgp(?-$W4B%O_T6?dFC3wQ;G*|HLrmW!0CuA! AnE(I) diff --git a/tools/sdk/esp32s2/lib/libmbedcrypto.a b/tools/sdk/esp32s2/lib/libmbedcrypto.a index 665a7a5e350fbd7c7c754c0f99a1011e5e528929..483cc037c9f6c855a4f61477e5a12b621481f1e8 100644 GIT binary patch delta 1215 zcmcaN^DrX_PmpCbF)%i^+^E!O3}P7>Pk(SuR($h*W0MUmCI-ev)AvVnNo^K1BIBA9P`)*z_;#jQOds>WHknKhux1o% z=i_8<=i_8)=i_AE&d14i@&QC~z9V18cIQ`YJ0SLK|Ify*0CfVyTov}5lSoR1-?77# zp6BAw0DH^GczVHIE%A0?4UX-?8k}pgA?m^UZ%^iYa2(9vzCW5v0%kPGiJvOCLcf5e zK%URozB!kB1H={6{Xz0|UEH2u!Crs_*7nEsJPP|E8bAu#fM@~Sw#_EmBG?W^Jhwy%m4d|CxI3?_L~uzl4{q4rfbg}1M|DH7QVHe@>3(em-4 z3CAG(^IRMm+h41S9gu-&Zr|V}wta(>xVR=n-rt&0V*BH4agAm$e>?wsaaj26kLJqQ zKAT5k14OIg_5e)@@q1un45x$G+nd=XbFM-K4n%XMZ;!q!30E!fOHv%-9Yb(h+3qYZ z6>tcu8mxW&O{tXQ5P@mz>=N4z7D~&*bQC!9rElN8PkIN`@@ees;_dynrMLIrmRTYR z(KH>bX#Q6jm?DTh#X_f@tR! zQ1}89NMP2MXqVZkuw7=SV)Gh=Dv9lTQkDF7g9Qw?3n(f-HifW32}xqRK)CX9RhR(C zBg(bPFgI?0FjH9>;!7h)%9h)%+%C6WrCn~j>UO#9YQ92XokrUWPO9x+1Yv^}ZuiPj z*L?>Q(3BA0J~>K51`_@dqqd*Y*OYt%RdHdxLHc%o8Ld5#5H#8@V5v15YVr0BVOq1b zAquw#G->^}g|MfCV{!KZEodwnZ7;a1^%~+8qwNXI+WeYOg#k@k65D%pv_D(H1gsgw zw$Dn}whciR__SO5YBsXKBXymN8888mAI?wEnQ#Oq(4-~NUK6U@UK6Ufy(UyYJrE`V nQu%+Ge#<$iz=3Ek$?XeE4Va)Fnhy3Y|6~KWZ!fGj;FARa3YdXx delta 1217 zcmcaN^DrX_PmpCbwluIX+^E!O3}TrZPk(SuR($h*W0MVFzR~mp(Oi<71)ngeJ&;@hn+GOjrRQR{EbD88L(7SqQ( zumY3m0oIIS?R=cf?R=ap?R=c9+xa-zPCkGr&UfU?*zWv_Z3o1n?f==>6~L}FhZ(HG zo^ujOt?)Z`nA-DP92zjS1$VW?+l4hawhL=;uE_>l3^m~PWX=c2!3J#KAI&8J^&r@h zpDMUQzksDc9?salIhT6_#2wSY@^xL@o?oG6fdXv%<9Z&2{SXZx1?_V7yxZmM`Fxqc zV%zf_`Jj%6dU{nHU;C;!{`OUI0^3)`2|ld?8wQiSDcHX1rcnE;o5I^y-4uyz1xrF* zEgvtMa13nf^z&RC8QWj0iXD)FC}`i{B({BnleoAhMBd+;QDXb!Y;lcdFn>G$dvOJ* zFZV}tWo)0#Be4Ohbvr1o?m>)!#9K4FWX@HvK1dKm-<5jw)FP?+cHZeAvS{5%>OC_ zQv*(w+lz%{GxmUOG1>m$oNWCL2pi(w>UOz1_n`t{Hx;ML*Q`Jm;1*E$0uxAJ)|P0O z*{QHyW~XBF8iXo|?R!#{{C7hHwhJgKKQ@K1rx)DSlGrW~uDo0oCg8}IzFoOi8Ro|A z4`wPWLqY`_k8<0U+vT>aw99Q*-7dFX%~uGbb9=!_wf&1AY;YFX?v zplqDJefI$^XdIesFSx7q8tRqp3C!C3noxxSOcV#-(Fa6z$Xg;xQ2z= diff --git a/tools/sdk/esp32s2/lib/libmbedtls.a b/tools/sdk/esp32s2/lib/libmbedtls.a index 58d39288960073f9a34fac058bc1cc16fae83ebf..b8dae2968a23e11c871128301af3a196ad6f70e0 100644 GIT binary patch delta 223 zcmezH!}G%r&k3@uCI-gFmK&AQML{ehqs@Jy(qKU&qs{A#+zTP1llw%)HVZ6CodM<= zPhMvv-agTWv3;TqQ~N|4=Is-0SZox*az>Na8A)t^70Yrw7tDvKJ$ss^{p@Mh_Oqwi zwx2!C?$QXBGXfdAUB{Or@B)Z$Yyjf7&yeM8pCQZDK0}tfeTFPg`wUs$_8GE#?K5Qg m+h@oMY@Z=3xYCxz#K72SdZR3-`1Y7+K|w_%en*Yqi~j&t97%Kl delta 223 zcmezH!}G%r&k3@u#+C*ah8vaAML{fclg)ji(qKVzlg;al+zY{?rjz?b#Wo8pNu2@Z zt}_yEpJ>C_KGBA$eWDHX_K7wuHi~dLiS4gqS&rwz`Qq(oPqVb2J1d^rLyuozn!m`^XP5fpEqAFm}o&knB5@rI%))8{09J|W=eAa diff --git a/tools/sdk/esp32s2/lib/libmbedx509.a b/tools/sdk/esp32s2/lib/libmbedx509.a index 56403c272e4b52ac839bfc9d33c37377c8b20bf1..1845d475eb72ec8481255c21704ea20d703a407e 100644 GIT binary patch delta 167 zcmbR9Tz$@S^$D`9CI-gFmK&9}%Yax$M$PwRw%?OsoLvLqZm*lkC=XU-WHkAnjClLb zZH(J@ZezMr1d*Sfw~JkT`$kP>i%AfH?eBIoZ~h2o8&AF`Bi6oWElc~JwXE%X*0OEi svzC1=4_MAi%AfH?eBIoZ~h2on@+wbBi6oWElc~JwXE%X*0OEi svzC1=4_MA*d)_W~=a~@p^mn_N#oNyYb8J5w%*n$65!`++nseWD0Dbp7G5`Po diff --git a/tools/sdk/esp32s2/lib/libmdns.a b/tools/sdk/esp32s2/lib/libmdns.a index 17cda05041f11a69d6c26d3bb27ff540667f5142..fd09086a418373717dd0213e674250db5f7d4041 100644 GIT binary patch delta 109 zcmeyg&EeBFhY7N*CI-f)CL5IknL#WQ%jOE^_6lak_6laE_6lYYo29*inYF!wnXSEo znZ3P&nWMdenR9yuGuQGLU@hkDDsQ;jRo-y7tGwaauJVRAJ_IV>;lQ`O!-4?IjoHBIjl_WIjqdvb68pK3Pa@E k{Ull1{Ulkp`$@7%vqQwT=P9s>Ux%>4`nNCm&Nib609~^iQ2+n{ diff --git a/tools/sdk/esp32s2/lib/libnewlib.a b/tools/sdk/esp32s2/lib/libnewlib.a index 2cf20005b7b0aa727c275cdabe6f37e9cbc494f6..98a5b542defb43da1a696e5232c4f310891b7136 100644 GIT binary patch delta 176 zcmZ2;o`21G{t2?ICI-gF78{lN*}yFG>G!G`#W$a26Y+%d=ZQ0kZ~p7g69M6G=3Bu( z4Z;K~-EL{exWE=7u>D>&<8Naadp)DF7K9B^D0_>s2BvVHIMee4s3gdO?F%cIZUjIC Xw%46x(l>>$C-bck+kWC7(~}nf|3^5h delta 176 zcmZ2;o`21G{t2?I#+C*a1{;<7*+49FgX#CG8O1lBWfSp)^5=;&iEsYv&l3URZ{}OU zKMleJE8T8s$GE^2BC!2lHREq%7<)aVvKE95Q7C(hu?D7ao;cI<1gIp)g6#_{m~I3> Y1h&_mWYRZ`%P7Pd2!p&B42 zda&=Qf(T6O=N8}YeVAP!3c}x>Aj=_t7{UhG);{Y2$M#tdI2Xo2#I`%wb48a!*$cLD zO?QK^!7kYz{FlqX5F#+GpId7CB0cWN1PFgyKX*Qq3G$Z2_MZ3Lx1k0>G&iU7uoyuU zPk*2xC9!?UOrGW-kbsdn*qP36cw+p(e9OrbOvT%GTk*ET6=#tFMWNY=#Je{rIX=V*9I3$yTs) jj35fPcQZ-_sDl+*v_H_0YJZ?1-TpvBX8QvT*$$YN7}G zo+^j{Nbz>>!|Vc45dQWASq}Nb5H`rR_E`@&w$FONxiAhQw%x&=E4m!YUa*a8x*LQI zcFFeOzgz}}5P@m^+)~>Y>2XIUK=|AGx$~h+kRv3v_q^x64K)a&xjCJO#fSwI8q@D< zNJ(yAGLxq{2%;J6O6NB`F@9ja<>U#b;_bVwc-wbd@wM-^;&0z=CD6XxO0a#ml~DU` zE8+ItRwC`Ytwgu)wh~)18?46yY)O0dHL>m0*Th3MLj=KIeAOwj{Z*%AD~fBn8KnZ$ a!HO)~A81ImKhThFf1n|={egz;FDn322bqZg diff --git a/tools/sdk/esp32s2/lib/libnvs_flash.a b/tools/sdk/esp32s2/lib/libnvs_flash.a index 2ef6a9d3a901e355c401c7e9de180cda5fd0a2ff..77b8d7a23b0f89c2ffb3a86bb0fdce79c21c9dac 100644 GIT binary patch delta 263 zcmaE~A?(qHunDrPCI-gFmK&8qAuPk`4krc0nkUJ&Pm*P9pCrrFK1r5&`y^SGt;S%L z5c&3`K$h)Efvj`Cf&~r0nzl>1vx&Y12^d*I1iVbxuiAnHjG@}BirCw&ia6S>ia57h z6>-f}Lza9ugKPV{8Qhi6kOiCSdD@%mdE1-n`L;LJ^BW)B@d>i5CI-f)MjMs5`9LfalgaW)B@d>i5#+C*amK&A0`5>&x|J=nld-83tgm9bxxwrpwXWahJoyl1YA~gA* zyV&-aI3~*`B>sj6Ojj%5eDUoIBblcd!TDm_1A3S*u0!zKZLC?g+gP)j<{`wk_pD@n Gp#}i6sx=<~ diff --git a/tools/sdk/esp32s2/lib/libperfmon.a b/tools/sdk/esp32s2/lib/libperfmon.a index 6cb38264b813fdab267bcc07d182452c6ba5f031..f43c1225c3b5a68e4a89c7ac41195f69097ba4a0 100644 GIT binary patch delta 59 xcmbPmi3NmYSxpR#O^r4x@iT!~CZ?0$-51;J!=##v#O=wCEr4)0zq_yG2>?H{6jcBK delta 59 vcmbPmi3NmYS&c0XEG#!F@iReKli%GJ+w8-nnv2Bk$&W37a5ulZujB~;Me7uc diff --git a/tools/sdk/esp32s2/lib/libprotobuf-c.a b/tools/sdk/esp32s2/lib/libprotobuf-c.a index 09e36c695eecfef89c594fdcea8e856c46476deb..5b88c6aa4f387683f371e1979d5205b1d493a196 100644 GIT binary patch delta 51 zcmX@pFMXz8dV(yAiGi`{Mnwl^Frzt@xjmJcu|1WUsXdh$#AazvWoF%;%FLF21OSD1 B4nzO| delta 51 zcmX@pFMXz8dV(yAv892z>MjJdaUA`bGTfeBXQ4sj4eZO+g&mkx4UF8IVK{+ zwl6rzB&Y-DOKd;;mFdh@IA6Sd%WCHBTUN6eawEjHZD-LfX9d}AGF>l&QEa=19;@wo MWPt^DS@&E30OvI`Q~&?~ delta 156 zcmca}N9xWUsR^z>Mj-8I0nabGTfeBXQ4sj4cCm+jTP-x9eswMI?f` zV8z=PoMaNzLE@kJ%5-)snBP8kHS_klt64m_!CbKNZQEIN%Msk|9(t^{>yh{i?y~N= F002ZWG2s9J diff --git a/tools/sdk/esp32s2/lib/libpthread.a b/tools/sdk/esp32s2/lib/libpthread.a index b8441b6e10487531d490e84f36df71c340278b90..a4de95dc14f725b4489c2de8d161385fc2744436 100644 GIT binary patch delta 67 zcmZpf$K5iIdx9*hiGi`P#YQD#RxrzKy4@N^vE~BS?FFoiCzpZ6Ot;&uVZ7c0VT0tw Lw;NhAU7iX6n;;Z? delta 67 zcmZpf$K5iIdx9*hv8929!A2!xRuId~a=P6bMzQ7s*6jtXj3<{t#J1b5VZ7c0VT0tw Lw;NhAU7iX6pK=tT diff --git a/tools/sdk/esp32s2/lib/libsdmmc.a b/tools/sdk/esp32s2/lib/libsdmmc.a index d86d786c85af61630f54f395e5acc962adb51098..466116ed7729d35b53af5d27ab1d28df8637ee1a 100644 GIT binary patch delta 125 zcmZ2?SaRKA$qBNoCI-f)MjMr0vV&MA2F(H-+XXln>lGl}$pRc=+gE8YYCc2azvE+? s+KS+}&zr)ueclx2lR0oPiS`yomhCN!tn20BVq)!nimcoH6xk9S0K(5Ag8%>k delta 125 zcmZ2?SaRKA$qBNo#+C*aCL5JrvO`$S0vy`~I2h{{Al%6U9Aev7X)tO&L*l>VW18BE q;J444!nA$f6y}pTa50JY7DkrsEsU(|<>6vt?S6`^+x-;T5*z^9N+R0; diff --git a/tools/sdk/esp32s2/lib/libsoc.a b/tools/sdk/esp32s2/lib/libsoc.a index 42a3137dc907fee271cd990f34ab16052b26bc44..79a676aeb0a14f3180ca9e996a505126490173b9 100644 GIT binary patch delta 789 zcmZ42-o*&Q6J%LU42+E}H!6uLfmlW+(*-8-Ni>HjZ4XgmEC0L8 zQ9kkQ)Hs%n4b_D~T?Ft6G-cX-zFYx9)uMLr#{vlgTVtY(E?`tQhzy*6o@$JdG zcsZgW0^18j`DRx`*zE!n`L+v8{N?*)anzZVofBLop_KcFJK{eX&yH#AJQ3+xmz)`!SV zFYx9S-yZ)$q{adw(EdO{bo&DZF>Y@NfBT1QF=jUi8xq+3o5Z&BZxYW)hYEsBXrC-8 z(LPyHa{FXSsX0)SKuJJsyH}7@=zOS318EtF_B|h^w(t2Uov#TIY&VdW*=`^$s|@9X z0zrIxzKiUXdWeGQ0y{+{wksTwU2g~#0Ef!!ud+Q!2my)hQzGP+CqM++9d^oXci1V< yZVcgrJSnj~<&C_x4omYukEq` delta 789 zcmZ42-o*&Q6J%M9Ee$LTH!6uLfmr5d(*-8-Ni>HjZ4XgmEC0L8 zQ9kkQ)*iFu`U4iS{jbxVCS(!yPXU6)f=PmDq0Z zg?lm!LO^``{U6*m<`98)1p}V#3I@F1P@iru@a8?Q4VE*U{vlgTVtY(E?`tQp0NB^! z+mmMs=LtJYJ(jmS*c$Q#8IYhy9ut(nu3T=NcD11f;BG`UFMR@xG6%lVp zm>O;u*ePPH50RT*;LR((J^qDAjRi!Y{egn$_6G`L+};rW_7B-&%x(}iB(V86iEZcK zB%YBD6$F{kK3P(teX^wF_Q{e`bD$=Hl7QHDuOO+=`B0Sx(lQe5dp=5S-}6yAUlStO zZXhkQ-9TDa8On!vDc?nQNXQU@MHDvg{~?2yFil#;TqGVM8Uivl_%81SGdN3bQ?mhYCDc%OttIv6xNwAppr& BNY4NO delta 217 zcmZ3tQg+=+*$J|&#+C*ah8vX@GJ#m;hSMJ$VH9h=$F%((6CXQU@MHDvg{~?2yFil#;TqGVM8Uivl_%81SGdN3bQ?mhYCDc%OttIv6xNwApq+W BNgn_J diff --git a/tools/sdk/esp32s2/lib/libspi_flash.a b/tools/sdk/esp32s2/lib/libspi_flash.a index a50770fef9ee7b35851cd4e2ab38042233d2e98a..e31ab1aadf18709a13c8c0c0fb000e46caf8fb4a 100644 GIT binary patch delta 289 zcmaDh#q`+}(+RSyCI-gFmK&9F1wkw$lj#AUSjC%H3vOR6$asVoDz@Mjli2nydB#u^ zr~pXO_TRyb6@Q@uU=@9VOrAc-0-xqGt+as%Y+rDTDcv8!o(@vouB64hT}g}OstS_e zb|HTj*3D1>uqDP!tP&p}0^0*Vv6jDvupve~y34lx(Oveh$}A=Z#zxcU-(nJP|HR1A t{)v%u`zJ=OtF|bL?YXu;vgclyk1RNEJ@@u`>v>LwA_;D9V}0szg{W5)mh delta 290 zcmaDh#q`+}(+RSy#+C*ah8vY~1wkxx)9C@9SjC%H3vOR6$asVoDz@Mjli2nydB#u^ zr~pXO_TRyb6@Q@uU=@9VOrAc-0-xqGt+as%Y+rDTDcv8!o(@vouB64hT}g}OstS_e zb|HTj*3Do6Gq6jx8#A#=e1HgS5BS7d{u;uD81d*X+xACy*}p0y3w~ncX#d2>x&0F( n*Hv3&iAVNa+aK9;FU&_4oVT8P`@Ho$Cqt10w>Po!K5+p6hXQ1( diff --git a/tools/sdk/esp32s2/lib/libspiffs.a b/tools/sdk/esp32s2/lib/libspiffs.a index 833870b32ef7b6ed33edab7486e9ce14ecf5b6c6..5a9df34b9a327111d09c4e88be3907282e3fcef0 100644 GIT binary patch delta 153 zcmeBsrq}mOZ-OkViGi`H(MF|CP7uq)w0Q$(`vy+N?Hf3mW{W|Dwg)IM6;Fb&CvV^s z+kS5olj|}Bzuhj9dAnUCOJgHKZ2PTSETO;PeDQYgtE}zbSJ}3EUuExU0E?S}%xeD> U%F+HQl(YR)DA)E+q1-aD0Nal<=l}o! delta 153 zcmeBsrq}mOZ-OkVv892f!A7M{P7uq&vUvk%`vy+N?Hf3mW{W|Dwg)IM6;Fb&CvV^s z+kS5olj|}N-_iiYZ?}tN-fkDk(%6U)+kWd7OXx2+U%cJ>Dr>vKZSC(e+uQ={wb7OCKdqobTlad diff --git a/tools/sdk/esp32s2/lib/libtcp_transport.a b/tools/sdk/esp32s2/lib/libtcp_transport.a index 430107726486d391a8510b68dd507c41689e2008..9f4bd39f5e9a9e484d863751fbb07c6da15d58bb 100644 GIT binary patch delta 93 zcmZ2x36Pm>U$0V^ox36Pm>U$0V^*s!= diff --git a/tools/sdk/esp32s2/lib/libulp.a b/tools/sdk/esp32s2/lib/libulp.a index 2160f3985b1c143cf5053f90a6abb4cb34dae82e..15fb9b3829770d71f08c243cd891773fd72cd7a7 100644 GIT binary patch delta 38 lcmeC{WbW%^o*>I=Vqk1!JW**Xgt2i?w-to7*~i+c69C+%3uFKQ delta 38 lcmeC{WbW%^o*>I=Y-wO_IZR>tiqtW2k)Awt_t5}EdAL)kyhFlFrp E06Z%bGynhq diff --git a/tools/sdk/esp32s2/lib/libvfs.a b/tools/sdk/esp32s2/lib/libvfs.a index ef8715cbe7a396b61f83ff0b577c5253d928525b..ebca5dd26b99821d03bc4bdcede42f96f6719c64 100644 GIT binary patch delta 78 zcmZ4YP-5Lfi3zf-CI-gFmK&7}*+48Kv*`k+%wo-XZ0&h$jO}@BOxyF=nCI$2e ZOqtsSOj))In6g@PLBzHP*t5oc1OQl86o~); diff --git a/tools/sdk/esp32s2/lib/libwear_levelling.a b/tools/sdk/esp32s2/lib/libwear_levelling.a index ea8b39f6fefdc55504adeacb457fd0e4c35ea30c..414a164cf34e4459a4128a58504cc5e12d7665c5 100644 GIT binary patch delta 121 zcmeBKD$=u5WP&WKiGi`H(MBb1E)dJaV6t7G_-0S856uwnX1hNBN(gg0-*QIr?JL2mU%@FQpyFUL)2y;5$az^p(E7=(n z=0gOw^DSpQzY5GYoov@9*8U@qY5R{r=8KQPVkXQ;Lf9br?LXXDrkn-<+npyG diff --git a/tools/sdk/esp32s2/lib/libwifi_provisioning.a b/tools/sdk/esp32s2/lib/libwifi_provisioning.a index a06a3b021ff8eb3cb25e835e575ec3ee5e11d646..bbb6de9af3a07ebedf592654a6a9fcc8e162c352 100644 GIT binary patch delta 191 zcmaFRVEv%MdV(ygiGi`H=|-huVGzs2bZQ-=*yatwC*MH0t#yoB>zMk_fq7;i$##wN zOzj%yncFqav$SiRXWg!Go^35cvv~W*M{L_aK4RzT2I~PCDBdoa$FW^9k27K-SPWuL u&wtMCJ^#7Bh9QZ~3FF>ACyYlk6)q;;{%|+X_J_N9Jvt#`+x1-ejH&@G0YGH{ delta 191 zcmaFRVEv%MdV(ygv892f!A7NGVF+t#9i!Oh4Z@oM+vxah`20LbG`L$46}2KR#mT>4xhOZ3d diff --git a/tools/sdk/esp32s2/lib/libwpa_supplicant.a b/tools/sdk/esp32s2/lib/libwpa_supplicant.a index 082d2b7814f705a121ed3d38fa8c2720b633d812..173fdb1a809e6f53ef5ae3d9d475d8c742dd7189 100644 GIT binary patch delta 1728 zcmdn?X$~_8PmpCbF)%i^+^Ce94PqIYZJv<**Z{(uen4JNyt#kQ_Wn7HD)kVt$rG~0 zx1X10+T#i4o3~F$Won<0%G^F7m1X;cRMz?zU~#i)q7f3?b^O?7e+2W*LHgPs+q1Vn zw&&RX*q-x27+4&nPQ3m8G|uh!r*TbT1&diu6O9mW@1Mif-am)Cy?+i*d;c8X_Wn71 z?frB3+xzDTwD->uZ10~Vw7q|haK(PG9y5^n+m&NP_LzYA=F<}zM8&uNo*=TK8YbW- zD!Kh2kLWB*h`{y)H__j4c7y2a9;kQ#uh`^T2z&a3R3`E5|GUJVWT6Or6$|l47RYxM z=Lv-fY;Tw)o(?s3dV-s%#CDb|;{0F%V{j;J*XNbcFa{|$wg9=hz1Tsbz1Tr=d$EI* zL>gG!eEWoDQj^z1*btxChe`jL2^O$uclaQ^-Qj~w|3xq#Z0PdW2W25hNoW%AEZd&VG zpejJQsD1Wnt?jc zp2yAl?T?!cwm)t*Jo6AD4)$gHnN*|gXHt#NpM(f*U!ZR?9}-8F;5cfJZZ~OZa3c^-EJ`@0-_jfGWP?E?c5J6dHNt?(-nFZ#kU*hS;^c03xG|LXwPx8ZqISE zY0q)9-JauS$9)ehX#r6^S;b!AI#d9hbI$*^SIGnmSc2`~PjzVLPj%eRpX$_*3KqAR z9&k)qV*8p?PPb#A0^ppxSlxL6G%6q}5|%jo!=m*P0B1ELi|G@VNr`W_-|wZd18e|PMRU3LmuFA`aBNSG z^VvQ*&i4zX?6H8jXYnoH?Tc^uyN02@czC6CA$(AXv@z{~{4nAjLS;zw6l| z1CD^@z>aH|J{`GT`gD|v0K|~V6SBqHqi#oSkGdVr8Uz;;Z?D#kX|L9e-CnI5_u&*s z+}NPK;7440!H@X%f*%R(1wRto3w|VRFZhuhEDn-40;f9h_WS%P?f3ap+wb$IZNJZ- H9Vmr$faek-(*p>Rc5*o%}#l|3hd$EH=d$EJ$_F@Mqi8Qdd(e??; zq$aP2upvIN50m~g6D(ld?(ji+yTb>W{)=Ef*z3z*AC!fdX|(;r7g^;vu#^GF{O$U| zau1-P0_JOX$bInz%bQKVkm@P1-R7Fy@^+{IIN1Kj%5UglF}5@?pWL4 zFq^(W-$ZhIp|nC?I8*~Tgnkz(WTYbt)ZbE=Py#bSV!O7#;s;xZ{C0(2MgJ2JHY9v{ zLY11$p#lNCViMbRdX=^}AT?;$ImtYWWl9j;hn`}yDYDwz-kU>o>T9oqR*9k=tRIyIz1#HR-wQLIB22qLai`AVMK;pn0q99?3vwti^!TD5A$?aztT{gEtOaPS<+h=#Uy!Zv-PZzkL zCf+{3*>(H;W;X{7s3153ey?`h{(H6ioMMRJcY`5Rpnw`;QnY}aNBeBukWB9%#EyLL$6lsvFHbFk-b9|}D37s3bW z+rIli&u-NwhA`w$Qf|=9hdleEW6HkZ4;x diff --git a/tools/sdk/esp32s2/lib/libxtensa.a b/tools/sdk/esp32s2/lib/libxtensa.a index 19046140222bf80e42f60c584b5dfef8f61eb976..fe60b0adf1eeede03096316a8af8303a37851eb4 100644 GIT binary patch delta 127 zcmcb%m-E_Q&Iz(CCI-f)8x`|dSWOI!P0S~~72CXu#kB;)Gc^S9xGLXrAb3JecX`2D xCjWmUxtV7IyAMK6@6K5Pu-xYVZxp=2tjYi1NNl&ZVDxc?amBYUs%12J2mk{hEx-T( delta 127 zcmcb%m-E_Q&Iz(C#+C*a8x`|dz>LZN--vHs#o}6m;Bi&H^EUr~qu>o@P5%EzV!O2kqmL_$E53bEEu+ap02J>rI{*Lx