From 5a2580db7e1837e40b5955db8653899d0c60d222 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Sat, 30 May 2020 17:36:26 +0300 Subject: [PATCH] Fix swapped USB pins issue --- 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/libtinyusb.a | Bin 587364 -> 587364 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, 2 insertions(+), 2 deletions(-) diff --git a/tools/sdk/esp32s2/ld/esp32s2.project.ld b/tools/sdk/esp32s2/ld/esp32s2.project.ld index 5c121156..545abfc1 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:soc_hal.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *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:soc_hal.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *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.*) + *(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:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:wdt_hal_iram.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:uart_hal_iram.* *libsoc.a:systimer_hal.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:i2c_hal_iram.* *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:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:wdt_hal_iram.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:uart_hal_iram.* *libsoc.a:systimer_hal.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:i2c_hal_iram.* *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:soc_hal.* *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: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:soc_hal.* *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: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:soc_hal.* *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: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:soc_hal.* *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: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.*) + *(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:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:wdt_hal_iram.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:systimer_hal.* *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:i2c_hal_iram.* *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:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:wdt_hal_iram.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:systimer_hal.* *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:i2c_hal_iram.* *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:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:wdt_hal_iram.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:systimer_hal.* *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:i2c_hal_iram.* *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:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:wdt_hal_iram.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:systimer_hal.* *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:i2c_hal_iram.* *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 22478d57d268f6ab8604174a156245e457e3e184..be98f2a63a4a5676cfbf1e6a5fb2c8665405ad59 100644 GIT binary patch delta 64 zcmZ3nk$uHR_6cMA846$=?zEG*3|C-()3ZC=B8F96Kj+!y520Aby`w7~|<0;yQO If}imu0LA(iWB>pF delta 64 zcmZ3nk$uHR_6c&##ug?U6$=?zj4h1KCiex2ZC=B8F96Kj+!y520Aby`w84hO*uuyH Lq+N1Yg6-R83$<^X zE!@6swn+Q7*`n>+W{b6Nn=RhHZMH=Fw%L;H+h$9(Z<{UMzHPQl`?lG#?b~L{wQrj( t-@a|OLi@JaitXEGE46Q%t=ztCwo3c9*{bc^W~;Sto2|Zm+iVT1W&j&QShfHF diff --git a/tools/sdk/esp32s2/lib/libbootloader_support.a b/tools/sdk/esp32s2/lib/libbootloader_support.a index fbbd4fabaa1cebb1e303961b4e223baa2e64a21f..b8ac7fa656bf3a856cb4af694b19e69bdc9071b7 100644 GIT binary patch delta 222 zcmccjLG|7T)d_OU7MA846(4i5SXi2xOgBhj6yGe*_0}KEZ5D{yE)c~i!v*GTH%MV@ zhz2vKZ?Iw)-+p>Oqpus7KUpA3tlfx>X}b{{vtA2W2&|;Nx{JBJx{GCdbr|$mLv;WE delta 222 zcmccjLG|7T)d_OU#ug?U6(4i57+V-yOgBhj6yGe*_0}K6wQLrM+Aa{qD8mKfS!_2* zVQh#7GpBE`Vi(_jdOxGD8;EZ?Ss+TR-H458yAd0+UJFc)#KA(-6ZUXOZ2$0(ZBGQ4zkP!hdx|fZ30AGw!MRAwa`1iyXXMdt1MF0%M(g2mbeezR;B f_|3Yd5X=Q@X}_1lw*6iXdz%JAY;R8TXlkHM9q)GHnk~WtJ#F$Tm%7RV!Z diff --git a/tools/sdk/esp32s2/lib/libcoap.a b/tools/sdk/esp32s2/lib/libcoap.a index efa901a42ccc7eafe6313b5f11b589f057525abf..2276ae4ccac4de1bdf85a414fbbd8ef2deefa320 100644 GIT binary patch delta 326 zcmZqspW606b%Gp|rQt?}Jz~t3hNheEi}mJ#8TqYi7qM6xnwoA`&|vJj2NK)9o{cHC z5X|DQV7eFqmY)1TOsxIa1*Z027nryIy1;U-38Y~9dNwAh?N5VQr3(?Nq>i#~mpaOJ zY#B(!c$~A|Mz{0p^K9qW=RKPN z=G~vpyZ!!jKEpDYHnDasKK^zsK7s98e1d%DFk$iS!LEXp*&sdJ&u5u64D6Rzg~IKx3PrZRDil?k2~xD3pIdCEA6UV30d6sg_9KyE?MEWT+mA#_ LY(Ekyc}Nui3`BA} diff --git a/tools/sdk/esp32s2/lib/libconsole.a b/tools/sdk/esp32s2/lib/libconsole.a index 7edbe24da3e0ac7bb5a09f6707c15695ddd1169e..a5112d66e7b44832208ebf005b219aad1ba8125a 100644 GIT binary patch delta 87 zcmbRBTyfTO#R+mumWCS@EZCVX4NW&kv)}CmGpr}}ZUiy5pLSwowF9x*FE=o@Uv6M( izudswez}3A{c;2A_R9@yTlK)Q-Rs%5cduvXKLP+|K_IUH delta 87 zcmbRBTyfTO#R+mu#ughDEZCWiElf5?v)}CmGpr}}ZUiy5pLSwowF9x*FE=o@Uv6M( izudswez}3A{c;2A_R9@yTlK)Q-Rs%5cduvXKLP+|Zy>M$ diff --git a/tools/sdk/esp32s2/lib/libcxx.a b/tools/sdk/esp32s2/lib/libcxx.a index 7247a44f3ae1313970c86d8a1cb00e34e762b99f..92520c3c6773d94c8f0add0536d011a89e5844cb 100644 GIT binary patch delta 36 scmbRBf_c^p<_U7l7MA8471T zzuoW*({{r%%vby1Vq)zI(Jbu>(X8zX(QMllqS@VKk>naG*xMT_INBR3IJY-ca4kwe zlC!zV)oyc>yWQp{&vu)eystJO$vJfKwL5h2w>xwRYXbm$^{{}-N8?E(nn?sOS9<{k28t4zp)o#3n3|$9LRdFStz9=teYxvYVafJSTAJHGX=$09g9%BrJO0#acl@cn-SMZ+PF{qtD7$XED7)TvQFeXF4=`cL zcCYXH+r7RUl$-<$8GhFnZ@+QCu>HmXqxKsIjN5MO delta 619 zcmexy<0m5sPmp6awlLYKxYd~1*urSK;dgzB=8wkhAB`Eee>7&AI~gV_xqa1frW_U+ zSEAkU4AXYQGt5`}U_#>U3eha>3el|X3ejxa6{6YQWD!yg73}Q|6&&pi6`b1}D!3LU zAf#+=a<$vs0#N4nlNGU_6Kidw?B9zH>nIRw7n-;zE2s<1)FWsF5hm_ zuCU#tUC}KDEDUl%`;^Cu+owEMstbS%ZPzhTUiApf1#A2urqcdFOm+JQF*PM;gs@JO zTDwk^`gWZtja3&A!XLCWw|~&mGCPM5a`>s$?(kE4yTebNUAzck5q8~n5q7=pBJBE7 z9}vPG-}Se9d^adN$zp6_WHDXtu(VkFjRS`5Hx3xJ-#B30e&c}2_8SLGclE=yY+n;# z76x~)M7yl9dAqE!MZ2uA<#t(PE6xnK%65m@R_zY6t+zYOwyA1F2w#!0-F`*JZiznt D??39- diff --git a/tools/sdk/esp32s2/lib/libefuse.a b/tools/sdk/esp32s2/lib/libefuse.a index 5e6bcffd4ea751b758d67fea2c3fbf6b250d0652..0d9f8568c88167d82c9d266ef7841a738cac5cb3 100644 GIT binary patch delta 110 zcmbO=lYiDs{t0r-7MA846@`UZEG$ipCo6ms+w3QF?mn2eS>e;2Trg`}0^<*NFl(~H tC-LpVD;OE0KwJ}$hV6PxOk&Hx+-V7n;@jg_FfH{3bHTE5-e;2Trg`}0^<*NFl(~H sC-LpVD;OE0U|g~7dQ41W%fQ@e35?>~<5w^(^#yZ5#%-7T##D0+0Jz#DB>(^b diff --git a/tools/sdk/esp32s2/lib/libesp-tls.a b/tools/sdk/esp32s2/lib/libesp-tls.a index 9074b8eef06be50f09ec80d098bd7c65b004c1cd..3071082e06580f3f4a2c7830e34aa45060ab7e6a 100644 GIT binary patch delta 50 zcmZqr!PoSIZ-N}Ng{ApM#dsDL3rll@=?cdg#hYidY@f}-*mwvm)UI%xal68Crbk}@ DtS}Ld delta 50 zcmZqr!PoSIZ-N}Nv4zP-#dsDLV+$k8=?cdg#hYidY@f}-*mwvm)UI%xal68Crbk}@ Dsz?!m diff --git a/tools/sdk/esp32s2/lib/libesp32s2.a b/tools/sdk/esp32s2/lib/libesp32s2.a index cf33c66c33be723467621af2a4ac415696169f4f..41c3e2aefacc959d79fdad3d13392a1b358daf41 100644 GIT binary patch delta 311 zcmdn8z+=k-j|p-t7MA9Q8UI9I&cHoM(6n{m5sHj}G3 zTv)7qP7~AiIZe!J1ZGR)feku^bZ@-YozWqWT$D$O3*!G^w98C9+_$xMY-pYVmI!B7DeU21&`y45r z?Q^7f@3DbZZm(11ow5wBNaqCacAXP^zb3&&9HRNRJ46czod7F`I3`C~@Q@^&FTUN= QR#4Ftrek|ck>G~80PDbPf&c&j delta 316 zcmdn8z+=k-j|p-t#ug?<8U5Z4046>ql9Znw>5+-{rA z}2_BmZ0JoZQNB{r; diff --git a/tools/sdk/esp32s2/lib/libesp_common.a b/tools/sdk/esp32s2/lib/libesp_common.a index 04b9fb52a626c1af9be0d0869711aa15f2f52501..1ecdfa1bd5360e485617299445efb67b71412001 100644 GIT binary patch delta 172 zcmex#LHg4L=?QWy7MA9Q8&HP0X7rk@#GHn4Lnw{OtjO ZEH*k|X8VL%mgN&_S&ar#LPk3#oEu!W@$e+o3;JiY_{#^X0z8V0?C=R2iS3J53u9Z GdI|u0Uni~r delta 122 zcmex$Oyk!vjR|th#ug?U6_+!y7+V+{Ob@W*5O03W)c%->arI8k(9;FR*45YktJK{Shl;mnm4Ny}+7rdx14m&Ut1_ NL(}c|xtQnw1pr_`6j=ZO delta 58 zcmex2LEzs6feCU<#ughDR`?UJOhaswAa01+FtjDc~1nG XyWP%}#bp_oIoXd*Z2O$oEDEszYuy)d delta 75 zcmdlpQFPBl(Ft`?UJOhig*S%rdUiXH1PXw5| W-OiQ8Wf_<`*^f!L*~#7nF(^t7MA846?e0-SXi1HHa}q7{(y~fjSHC9KEa!D`vh;MgjHbf!L*~#7nF(^t#ug?U6?e0-7+V-wHa}q7{(y~fjSHC9KEa!D`vh;MgjFC#lkc;M zw{v}C+RpWjSxy)#BGK;5$+F#i}mI-o9mWC4*wlP^6Hs08JgK>re0D|NR`2YX_ delta 24 gcmexxh~>i}mI-o9#ugJ5wlNu7G~U>HgK>re0D|rb`v3p{ diff --git a/tools/sdk/esp32s2/lib/libesp_local_ctrl.a b/tools/sdk/esp32s2/lib/libesp_local_ctrl.a index 05d4679c1dfa97465fa198480c084d370898d5d6..e81d11cc6bf00e9f0e9b36f394804935d09ffedd 100644 GIT binary patch delta 77 zcmdn6RCvQu;R$jqmWE~)8%*4)?!5VD9#N9E@vDfSK)m7a6zr XU1Unw1?GYkwsZ6_Z|CS?S>Xl%NEI7^ diff --git a/tools/sdk/esp32s2/lib/libesp_netif.a b/tools/sdk/esp32s2/lib/libesp_netif.a index 3fdb873e362e5d847c11f66c92b83a28a4dce047..23ee9d1a52c53c6d2c40feef32bb6a9df372a950 100644 GIT binary patch delta 177 zcmeBJVA`?3bb=hSg{ApM#ab>F3rkb8>FcI3i8b%w+P;H}(ai`U)GlGmxLv}QX;LIu ztbN@yrtRydF?+CrxaMG8?E-U{+Xd#ZvFV+&)0>FcI3i8b%w+P;H}(ai`U)GlGmxLv}QX;LIu ztbN@yrtRydF?+CrxQ1X|?E-U{+Xd#Zv{hY-hh4 diff --git a/tools/sdk/esp32s2/lib/libesp_ringbuf.a b/tools/sdk/esp32s2/lib/libesp_ringbuf.a index e011946a4cd4b24a7de1b25953b45061a35a7345..d3fa1e98d2f10c8b09aeb5dc298a3403c4e86a8c 100644 GIT binary patch delta 34 qcmaF0mFv}3t_gC?7MA84756i-SXi2wHa}r%f5ODL{RtBj+YA8YO$;*t delta 34 qcmaF0mFv}3t_gC?#ug?U756i-7+V;bH9ui$f5ODL{RtBj+YA8W;0z%E diff --git a/tools/sdk/esp32s2/lib/libesp_serial_slave_link.a b/tools/sdk/esp32s2/lib/libesp_serial_slave_link.a index 0d8fe10a1ae058b678474206d373b208c72780ce..a0259d54a572b364df3334d960cdb225258f3995 100644 GIT binary patch delta 48 ycmZp=!`pO+cY+*?rJoY^!GW5dg7Fw+D1H&kzDLCpR#QwKL6Q-p(|Sr9l7y#*!U< delta 96 zcmZp=E7WvXXo4KGv4zP-#b{<0V+&);<_6~N4a|&xBEY=u4Ka*76<}ujge#2OCtP95 lSqA2At7i5Q0JF9SbTiKo0y8H!FpIS_&12rqG>@f0006%f9bEtb diff --git a/tools/sdk/esp32s2/lib/libesp_timer.a b/tools/sdk/esp32s2/lib/libesp_timer.a index a43274708c1ba3e946e46253818772caacf4e2a7..55fe0d485c52594aa4fd172f9ae974dab7154d1d 100644 GIT binary patch delta 56 zcmZ3sonzT{jtO!s7MA9Q8rJR&9Z&}Z&t^d zU?H&4?NU?Owo6TAf0PIoYx~Z=?K{VmS6~iA!McZ>+t)qhQp#enurxOSoAcV6yZyB{ L&-T~eyy2bz-ttGY delta 197 zcmX@K%Iwf8vk7v{#ug?U6@xigj4g~!rhR9Z+&q!P+z`y0?y#9zZ1W?_MR5pj^Sl|` z=gnYT#SRvl_MKh4J$V6Rd-4LN?a2$6Zwi5h+Z{GDZ+FrJR&9Z&}Z&t^d zU?H&4?NU?Owo6TAf0PIoYx~Z=?K{VmS6~iA!McZ>+t)qhQpy5}nS#xE?akf(+M8$l JYj56gPXM9EM<)OP diff --git a/tools/sdk/esp32s2/lib/libespcoredump.a b/tools/sdk/esp32s2/lib/libespcoredump.a index 271a3dc468795c211ca9943d9641fd2b797b61d4..322e84eac741b1716f30b1ce6a2f8cd49e1e48cf 100644 GIT binary patch delta 89 zcmezHpYy|i&IxiX7MA9Q8u)QIGag!=UXr2j^ a_;%ki#<{j&{`Pm98P_yGnDb1Sg1iB*8y_VA delta 89 zcmezHpYy|i&IxiX#ug?<8u)QIGag!=UXr2j^ a_;%ki#<{j&{`Pm98P_yGnDb1Sg1iBx;vVn- diff --git a/tools/sdk/esp32s2/lib/libexpat.a b/tools/sdk/esp32s2/lib/libexpat.a index fa7c76b0f290a4b1ffac1852ee3da59fe0cc9480..928266559a6b8e46e8f37f917fbb8e563b6a591f 100644 GIT binary patch delta 175 zcmdlrIcnGBs0nf`mWHO58gxh!h6WPA&pXjMZkY2Ev65AIvi1o05 L`P&Uz#kyDk_oYHZ delta 175 zcmdlrIcnGBs0nf`#ujFV8d&>+^s N0_JZwXcg;X0RZl(LN)*Z diff --git a/tools/sdk/esp32s2/lib/libfatfs.a b/tools/sdk/esp32s2/lib/libfatfs.a index 86118ee70bfee35cd820903b5e02765a04db4428..867cd8959f78c204846dac7796d1e2484034eb61 100644 GIT binary patch delta 189 zcmaF!#Q4n<;|X#smWHMl8oPmwyzRd1j5k{mT*qF< zmD89k4JU7?lWb>IVQObpVQyztVQFVoVcpKE!nSukOs&}VJD1tmq7mFbdhBIIAg=jj sKQ^)Uo`vk~JqtOu_blX$0y_vS+;)I-+W{`N)d+P8+1%R|vUz;k0kSPQwg3PC delta 187 zcmaF!#Q4n<;|X#s#ulcQ8oPmwyzRd1j5k{mT*qF< zmD506%l3E5OzrQKncLqfv$VfcX5IcyneEDYkd(z_KQ^)LcP_KBMI*R>^w`Ua;N13} oh3xG;3puv;EaZ#=I|r<(?EvSt16*vY5$Y7Oxwk81^Z2v_0K;fK1^@s6 diff --git a/tools/sdk/esp32s2/lib/libfb_gfx.a b/tools/sdk/esp32s2/lib/libfb_gfx.a index 5dd142659baf7016caa43669cfd97539981195ad..7284bd487813c614d5f398a85ac37cf7d78325c7 100644 GIT binary patch delta 26 icmdn;g>lOl#tCxFmWE~<6*(DMEDg=fHtR96RRREhItRM| delta 26 icmdn;g>lOl#tCxF#ula<6*(DMj4e!!HtR96RRREh7zeii diff --git a/tools/sdk/esp32s2/lib/libfreemodbus.a b/tools/sdk/esp32s2/lib/libfreemodbus.a index 07fc8660ec6d07b0b985034a88f7b8ea0818bb37..af72b3730deeadeb463b9ce293f34bc7cef9c273 100644 GIT binary patch delta 504 zcmezII{3%y;0bapmWHMl8#;^{};|ap$W{Ko(HmO zIS`*ksd4|b&N9o~tM@S6@+fARruU^rNQ zyPO3d3)E5n!r3LZ+b!bjXkoH6oSx9YEVccS8o$Oqh(f-n{5L|uOo$nb)&iOtAcX;6 r7$vs5EEZU02j_7-639w|@!ES_1h@CN2xT3BiwLj^Zx>({dGP@NMO&aY delta 500 zcmezII{3%y;0bap#ujD<8KnD_00^8##H4qb!ubVOLw*0UH}m|9NH^WhfXzV-BFVBWdNApu9wBRT`!C41P_=C(Jold6?qlR-=62gJ!37H36WC# z#Xa#Pgb#Mq*~2`lB@jN?6TB9@Ul&98U`NW{;ho3=;e*wme83wR4(4x{v*2TaI_h6I zyTo?8MSLACU@1s=JXGV?+y~}w=X=V3BNWV>4mO3+T0k=c%-^oJSm1yiIL;taoR0)D flOTMM1KN9C1h@CP2xT5X5))(<-Y&>0^85n;yEUb! diff --git a/tools/sdk/esp32s2/lib/libfreertos.a b/tools/sdk/esp32s2/lib/libfreertos.a index 5fc2a414ef5601bdaf16d759e11e70b78414794d..a10d392ed95ccf0a6a4e06d6574ebc7317c50341 100644 GIT binary patch delta 279 zcmbO>M|;{F?Fn)$7MA9Q8u~=A|nNJt+W)jrl61Q&8D-|Se)5Ax?NZh)w zNv;U)_Fq(^b delta 279 zcmbO>M|;{F?Fn)$#ug?<8ff$C<1-zNWHs2EJT8YH1+w)2ViQDw>kuVas?rV}O zg1h~f72`KiBtBOlOxfD|OxfG}OgXmqnR41SgXP*U N?BLvfVF#C+C;)vxRXhLy diff --git a/tools/sdk/esp32s2/lib/libheap.a b/tools/sdk/esp32s2/lib/libheap.a index 02a106bdc6d1c106bec46e80066cece9a91b5ad1..c4437bc891e9b7b414eae313fae74c83cc15c3c2 100644 GIT binary patch delta 71 zcmZ40B(kbWWP%*Cg{ApMMR5)m3rjQ8W*d&}HXMvPabVu|oHWK0tH8{53qhuK3qj`X S7J@7m%3z`GB_=G}&Hw63xY`?+D*nWePY5NUM<~zs1qU}2_GH>5; Ik>%A>04mHC!2kdN delta 54 zcmZ4VUTo2Ou?cc4#ujD<8INNVM}t_Sv0YUhhbu1hpu@b`05~73E0aU7YSX>1amJ&SxRhQ$Rlj34daS$ z|6neBP8rT^zY#6G{YJD16C^-E#!dfVF6_MBe4|J=M490hK8g0bS46hoy&`Ifg1KNvyxlAIH5$x4c-2O7`#(wX4tFpY;-*CLtzIy$`1XP|;(8Dd zfE=)WN3O&&MX)T`sLFnckBML|ShnS(gxF&Qcgq#YeJ4R-X*Rtskx9J0cb-&x?>y=D z-gz?Hd*{jKrh%0jI$B9>7iX1ohXf_qpb90qx^l4W#VAY3Gfum=ekDY4_!I>|tE-?Q7%|uJypU65HplR=8;eWruOaw{MxGPO zu&ki0hQ#)jEXtDc2=3iv<<@jC7nJn2*Pd412}wF&{{{%F2qF2X#y};H52jdrJBz(a z84`DjuS(Gdgsj3pl}~TLT(G^muT?n{5Zpj-wVRMq2W+qFEVZo=d%=oDAF1_1iYPF5 zuZ_APBvBe};gj6XHBbG557;QMBfq>-FM_0CFt>q6qfY>oM$I85ek6a6mr_-D4g;h%XOH%zO(RKNYlDT^u*gz3HaEh3GoFE zoy(os#}&fwW8)FuUf9FjTLObKE>ObSE>ObOE>ObW zE>ObJE>ObRE>Oa?U7&=!Y7$uM_C7YACDXx7u&=iJ&f}>Rg7DwjsYq;pw1LN^7sAi` zC?USx(T>;f5`=G8&M3aUSAeh87m2SM$2Zji!r!-4Fnzo3bUsE|u&X}KRhMk{+QQfF zwS|AX*A{_-k6>ln_bnC7kOecRgLOJj}khMAEyyV z@$GBm6t4Avc+)?+F-vTpyISF<6^J{zFiv9o#AgbB=RtYm+gG$IUIRrjMB|LbikD>I zaxDiGzbV0aQyweMgUfC8QQFl3ms03diedusK=w&)pVqC!!Vcns9kXSUk`uxPfelcl zU^#_OB^RdY57sNOPCvUvNf53_p;O77X}bM(C1IG*bce%&f!p_PR{|$Uh-(kr1gVn0 zj!?B7V&H_EN@6gL+Yj7?+6Z!-#CFp=N|72M$?2e&*}jrRSu!5My_>AunhxfIL$3C; z@=kXU7wp;qVHF{SPihQQ^7!C#EcPm8FrLKrslFb_RxOh9l0 zz142|fw^ESU1zCn1zQPGEc!^THwr8ZcJ5vqb;Cq37p$0bp87=}5EtyeFR#>#6rntc z?TtJdy#gTK^ocCW678C@8tt00n(dmhTJ4&$+S@f{b;bTXAEzv;L_kJ?i{kA)_bsA~;oNP)mRU%WE$WtD2+8d)qAWK-90e-Hw{Mwgxl9MF z^nxw5z{kQV_QQ delta 46 ucmex!jrGqp)(LXV#ug?U6~8jF7+V;bZI)u1Q2}9Xt1765u(ZAfl>z{h9T1ZM diff --git a/tools/sdk/esp32s2/lib/liblwip.a b/tools/sdk/esp32s2/lib/liblwip.a index f86636a7813ce2282451d5fc09054b49d7866fe1..acc5c19cd1cb082b9416cdb4fb36c3ba8e58c090 100644 GIT binary patch delta 1506 zcmX@N>lo!qUue`T`9(iRKR`?H^1Sw|_8U`jQP1E?6xtzWx6K zrp9_C{%i&2xlIuM230-r_Ta_L+k+RgFsg#Y45owi0*M=J7r4#&CIHObro$Bw31S&e7pT;c*q+nM^r#^0vPgibPGpkEP#)J9W z6WS#9>;p5~6>)H|75mn|C24$0*h^5 zpdnWP_OKBs%A~gIrOO3@`Nkm2B--aJm201~RK9)AQibhvmMXf4fwUPz0{!=H#rEI3 zmA3!ht=y}GB)<5ba{J|42i5r2`i*2`JR=afs#0Tq_Xg4^aw%y=_dciu7 zm=P!flD4yzYluPYZ&%o=(XOynbGyP;EsJQ7665I)*o?&6iv_f|7Ypdj%m9mR7pT-p znF3}`-=L}|(LRA!cl!ihJsAnGSo;Q5z3m%R^$$QDeqf_R()MdM`cO-@f2h)5u^g-t zrRz!!ph_X~_ct5tO#;hrUm#|9Wi^-y@}Bti{zHboE?|E912&`W z57>CIu2ij~G z4z!&(3nXSd9h|TZytZ8cPFP?yV%w{_?CKtZ`~@0vlG_FQywkyM276JweexOa?UT>=tepc< zGr^lxYL7a!2*u=e~nEd;sgHJ zL(Bl1d1!t>*8?!WJ)j|Qdq6{w48$4j1^a@w7wijO;{%pmuD~7A17?BKK)dzyknPsf zL#J{>#K76~^`g-2uNQ@NT0q3W3BUh#*!KS0;TzK+V&K9c+9~2-FqpqxVOqqD#bD-i z1?~`u?N=-#A9RBFrqdUQ8A@!wa5(bHDrO5yv+4cbtm51E Rn3s+a9pHlUKtoL5Bmgy05|#h} delta 1508 zcmX@N>lo*uvO!`T`9(iRKR`?H^1Sw|_8U`jQP2Hkn?qT3mel z{{>8q^&q|}gg;w>d2SPgzd=<`yghg^^Y-AyER3oUF|eNe6D+dLV1D}qZ`SP-yxBfn z0duEM@MaZnpRK^&K3jof`)mcy!d+nT?E<$s-voe}+jO`BBEhWb0+l)v+jCmE9!vuB zw+BdYbL6KUz~Ceku@9zn#wfvf#bX1n%3*+MO_*!Be)as^-y zgQHApyI#6n5SVWUvP`0V&QiJdIZNf+=PXs&K4+<-ix^0o86?nu?^bO8y<2Jf@7>D1 zN=V|1?UY}K-e1}QO{{(#L$yuDaJdwa2f&ddz3*mi+Ros=nH=JXA! zdJ^pucy+f=;MJ3n0E@M6P}SSMK~?_%)ZqsDnb4g-@aMN zU}_MA4_3Oa)Bvg!B7c9g!QLdW{PqQ6hF4aDnIP|pZ|^^3=<5RJw?AMr+Wvse_zpPL zn{7W(WZW|sEVDg8z+}Q7Fmt-YazXL!zj;hIeh2Z*+c&V7wQpcC-@bvx!ULQ%AZc*B z@NtW^;OqhQ|7}mp?YBLx7}HsdEsRXJKiFV(W)+0FA==vGE0_s(QM+)U&355H+ljLv zV&H^z;I-`nP{J~TMoLweUEM>7d_Y5>c)M_p{dVCThn22ivF!&oI#ht-!^m{|20h2u z8r#(+9a}{~a+V+gaN04lgrsxpT*sGF!BU`zl4y5ecG~X1>@1NB5d#$o?Ii`y?Ii^+ z+e->uc|hT8WC>C$-ah+~>-O1)+>R!I!opzs1{O1k_8MjP_8Mi6?KR4tKA?1CWH}w2 zR~|q2RNVnF(_y)w#CDYhUKiei_~0}wxm~c&J00R?NH9!3qkvU(oh~eZgydz_QB~xI=otEN~iVx1Jud-FkZHRBnhE zIGes+6uSNOqOeX2h!{BG_umfN-hVrMV;V#ZTo^<n+y_vnjDP3J;0jr!c>Sb~J_S}<5 zDuv&%Lsf3Sz{Q~fRa$UYOT1lJgJZj}2Ityrh;p#@+mksT9tZQcABg6XfGP*MXZxoL zuCOm)DUi?8w{Onn-Ux96*uC59y12c*LgXKulNI0oxSmIGKZFm`-!5m*yIszn&yNW# zw!OfS58`lRu=e& zdRRVQH1QaOe}Ri5efw)wv4aq2wQq0|+rGg`TtX8f9bnBUzWs5wxMnk$zg^(HIK%}; z5D(4fk$`$=dw`~d#67SoNT@cmOXgmM@DD_DrEibED+yC7@JkXFOki(2i%SI_f+z)t z==z&dsgMwz#?CIW-C&_K%u;Yn?%pR2jh|`k?BebHx23oD-9?MP@Ii&g_JySe U%n&a?e8)f80Oq?3>kas10g~u>f&c&j delta 1161 zcmcaN^DrX_Pmp6awlLYK*lf&VY+-CR{lPg|@y+{`>LD5+gIHbiE0JOL0v2#FPeA^ z!oR@9k-q)4s@Oq@v)VT}iEZEDBrc%|kq)qC6yN?hTU@gl%-=5XUL4{AbBKp#^GHBF zv^_vmLgF4+6(m%f*(GzYLik|6N8go%DHZr72@57r`q=I)E){qPq7)n<>u*Y>fM-D^#I;P%>1mRff83`-7RvD&W)tjWW6I%I$L7 zRodmYt8SOuuI48M*0#Oiq}qW+ASOiFcCQ?Dy?0PPC{s+1(vSrQG*teSzNXY0ki7Zy z3+oNixBJUz?S;hdb^%MRIba*jw{Hm3nxhR;WwAVx?9}zlvo!kqhENRGvM}(th?dYx~*LY}?PC zW_N7_Ng0ET+^*xx5p)5>H3Mx?9}zlvo!kqhENRGvM}(th?dYx~*LY}?PC zW_N7_Nm+o5+^*xx5p;pY*uumR#BHA;%h^6dmaBb+EO+}1S)TS8vb^mxWck`>$nv+( fkQLZILsoE=Ekbupw4e~w+CEXS?Hx6OFa84n1>r~R diff --git a/tools/sdk/esp32s2/lib/libmbedx509.a b/tools/sdk/esp32s2/lib/libmbedx509.a index 9dbac16f8916d4e4901f0b52037c90072de5fa24..2a085a0220a27da4c8cedbfc7c912a3efe3e9e4f 100644 GIT binary patch delta 156 zcmbR9Tz$@S^$Bv!7MA846?e+8SXi1GH{X-leouyRP7Rp1y>2F>f-IOh`JRk;`_65Q z+jnkbx?2Pmnx40dU3~jSO=inUVE*=ZyP3Cq1Tjq}-;)t*-?Nsbea~9f_C0Iaw(nWX qzK#bZWxPFa7rV<$Fmw95-OS?cXM;JmpAF{Z2F>f-IOh`JRk;`_65Q z+jnkbx?2Pmnx40dU3~jSO=inUVE*=ZyP3Cq1Tifq-;)t*-?Nsbea~9f_C0Iaw(nWX qzK#bZWwAYP7rV<$Fmw95-OS?cXM;JmpAF{Z^zd8~C diff --git a/tools/sdk/esp32s2/lib/libmdns.a b/tools/sdk/esp32s2/lib/libmdns.a index 8a5191ff404fc19b162e0909c96612f24915f0ba..e40fd7dfa0033cc525d84b3a862fe021f9719ef1 100644 GIT binary patch delta 103 zcmeyg&EeBFhY4~lmWE~)8MrtQjaxZ0K9aJMVJ;n}YIhBq+;EZXkCx4qqg|Me{ZmM diff --git a/tools/sdk/esp32s2/lib/libmqtt.a b/tools/sdk/esp32s2/lib/libmqtt.a index dd3180c6d9137146b9736d8050a7b12ef2a4a5f5..a7482daf023add0c41dfb8207e329dde76bca63b 100644 GIT binary patch delta 94 zcmdmSMRvy(*$HwimWF2L8kBtW51WtjybUSXu4~gQeU3 kBw5=1Bw4rnNwUeXgM`es=P9sBTn973nzt|b&Nib60O#ZyK>z>% delta 94 zcmdmSMRvy(*$Hwi#ulb#8?IjoHBIjl_WIjqdvb68pK34^3f l+WjP1+WjP1xBE%5$*_Zkw&y9ZNn8gr!J4-(_|7(?2mt0I8aDs{ diff --git a/tools/sdk/esp32s2/lib/libnewlib.a b/tools/sdk/esp32s2/lib/libnewlib.a index 4d1b5dfdc8bfcd3dc3f5cad78906524f5a6a77e3..406f9d5315200776b7d02c019b93e7620b4411a0 100644 GIT binary patch delta 158 zcmZ2;o`21G{t0r-7MA846(_Q>SXi2wPrp~qD8BhDo2Vy*J5QWReDhy_-Uu*vGv5k< zX7+aVaPQO>pD8BhDo2Vy*J5QWReDhy_-Uu*vGv5k< zXKT#&n@2Gy@k2Gdkaf@_ZHUe-CNksP6kUs zP4i&iTLtEWly3Jv%q|!O=59}rY3?i{ijS+a2t=V#*=R1>3l0 zxPh5q7i%-z<{T>xQ$?3UQx^Pc+-#0-eW=5!ubBe2Tp z4>Y7CwlA5<(-H*cgWcx*h9}k!#5J5e!Bo6`w-s;uZY#d_-B$eVyR8J;cUuXz@3sz51GX=w`4O*k7+YCAPonlx#zGNH?QY cpgKs2VfzCOsrCmN((Mm4WVS!hko{!^0LkB!*Z=?k delta 419 zcmcb0y!6)b(g||R#ug?U6|+rQj4g~THcv1;@d3=5?qJU)zP(tDac>)#KY4B`Z_5@iDg~MPb$e#9D4>-2Zdce6T4lK0Y!JaFo9Ku|%jcbM* zm@>?ThrdqY}W}ZT;K@5EjU8iS0e_x$i*CfM{$^=V3JhtDOEo zLrP-%l9@a$L0~@EZO(6aV*QwnEsQ7kn@Y6rw&HEyZN=BV+ls$^x0OKqZY#m|-Bv>F zyRC%VcUy_H@3s=%zS~M{>1?n8U<=x-uZeB1z9t^J87v0&)~im5?XNl|+mPMS%_tS9 b4pL&-{y;;j{egyb`vVP`?GH3$e^~(l=5drl diff --git a/tools/sdk/esp32s2/lib/libnvs_flash.a b/tools/sdk/esp32s2/lib/libnvs_flash.a index 6c5383809e3081e0b83a2b181fc0d0bc67d52db5..86772a62fe589e74f1f96250edc32978dc521e42 100644 GIT binary patch delta 250 zcmaE~A?(qHunBU^7MA846~kp&EG*3|r#qY!6l7Xcs))Vas)(cAs)%#DRT0-L zH6*!rGq|?Do55Z63`wl1o~OO3p0~ZJo^N|oJ^!)kNODQy0^5_s1#fKxi?utP6x{A` jQmDiZ%mrKDevVzZ{T#c<_H*o_v)B>h+ne}BA9Mf!ebiM& delta 250 zcmaE~A?(qHunBU^#ug?U6~kp&j4g~!raPPz6lTvE9pr{hBR^4>7Xcs))Vas)(cAs)%#DRT0-L zH6*!rGq|?Do55Z63`wl1o~OO3p0~ZJo^N|oJ^!)kNODQy0^5_s1#fKxi?utP6x{A` jQmDiZ%mrKDevVzZ{T#c<_H*o_v)B>h+ne}BA9Mf!EgDp! diff --git a/tools/sdk/esp32s2/lib/libopenssl.a b/tools/sdk/esp32s2/lib/libopenssl.a index c9aebc4435d3f099caadb76a20bfddcdd4e11608..2bf4d4655d2d0c9b7429d6bfc2e35da48492c104 100644 GIT binary patch delta 143 zcmeyeK>W)B@dW)B@d|#>1OSN? B4qyNP delta 51 zcmX@pFMXz8dV(B_v4yF{MkNPkFrzt*xjl`Uu|18MsXdJu#AazvV`kl+#>|#>1OSPa B4rBlT diff --git a/tools/sdk/esp32s2/lib/libprotocomm.a b/tools/sdk/esp32s2/lib/libprotocomm.a index 948971f5ae64ee8e0fcda7169f273f0d5475f9c9..5413c7f6b93bd9ea8fef49babea3dcc502209d56 100644 GIT binary patch delta 148 zcmca}N9xWUsR?o{mWF2L8rt4-fif_*0a(j;8o%tA72I95rW-xBo&0va5 z1o6Nsw=X!!B&37jp83jjZY$Wp_IazBx6fP6;=v7<-L{=YuN=sZCta~m10Qm1R^Z)<= diff --git a/tools/sdk/esp32s2/lib/libpthread.a b/tools/sdk/esp32s2/lib/libpthread.a index b6bcd92845fc2136722998f30587a9c4af095adc..755aede6cec058ba3fc88882992ee067eadd9ba0 100644 GIT binary patch delta 63 zcmZpf$K5iIdx9K`g{8USMkNzg77I%=v*~tg7{!_kShp9jGM-un7TRvNhVe!Zm2d7 p+viPT+CFaz^Qjz|kVJb6Bg^&{M%E4TFd?yaKSkE2d7 p+viPT+CFaz^Qjz|kVJb6Bg^&{M%E4TFd?yaKSkEw&( z@$J?^EElJM`RxMBS+)x-XI+yA;T{lW+kQZlJ;M>qoi4DPMZDcPoPE1Fa8F@@^ToH{ z|G{l*4(7Kj81QUYFyQrpcy4=vH}3^)u*~!i*>0(kC-36rj0W?! z7l`uBsRlFK1t#)s7nsO@K_1MVULeXRvHi~m{vA~iK3L~@Z2{kKFuz@)Szx8-nq3!Plh0h9s#o7<32yZ{2BH{xHzwH7$MNIU;GSdsZdBwNK zzYwXl0Q1`)D2Q%Lq?O-m*H1X}hl1kB802t2aIRF3v delta 742 zcmZ42-o*&Q6XckUElf5liYu`gTNqnT7nsN=(Hx?*Jw%DILKZBv{enGXN+Os!UBQ4y ze7pZb#)Hxj{sntR$?dv(8Kt4}7wj3uwkOFk6|G`1wlFc6{y;%gqW!}OrtKe2FdKM6 z#0o_D#J5`uv0R)2=C=zhXW1^WoOMkegnK}gZTkUH_6$cbce=oG7V&oHaQ5xa;T*21 z5HYYVi}r9F`UByET-9E`lXH9hPA*Ahs93XrMEjOIT-&$Y;Z6{Th!uGAN^Cdy!aaor z&KKW){|C3NIhfzBV8F9o!GPBX!h$~UJP%xo8!$hTc!BL4+>Fn4-^D4)dkKO6XWR6+P)o#(X$e8a)~c7_rYyZuA97>gU22?mH;HGaL&QM3+b2s( zv`?0l+&)=SYA(c->EPh@3X%$&4^d|zEhEvs=cCm2Js+hDG{Iu+2GTOy4WwmNAY72I z#kc3X$WE;XOHUWrDI&35;fU-8LkJ%n3a`J)_9nsk65FRl$gM~K^V=PE%58VpDbHaH w=7Rhsu|4IDyp0Z&4+^E-5(*nD!2I@ti3-~bCMuq22XjFV7T+E$sT7?B0Agz8H2?qr diff --git a/tools/sdk/esp32s2/lib/libsoc_esp32s2.a b/tools/sdk/esp32s2/lib/libsoc_esp32s2.a index b5103cda733b92a50f28c20cc08f39753936d59e..970de92a07c09ce93364e0608923b536f97e10ed 100644 GIT binary patch delta 202 zcmZ3tQg+=+*$HyY7MA846&EwHSXi2xO@DBNQLOnM)AoBzj7-81p$}oK;@f|VGHxw_ z@D2Kz#kZgCVidFj^S3`Z!uaO}l)0A4=OKh?(9f)34Q7JO6yKhGiuvPXFn@c(I+h(~ zVCHnN*~U*oQQ0P7$| Axc~qF delta 202 zcmZ3tQg+=+*$HyY#ug?U6&EwH7+V-wPJeKOQLOnM)AoBzj7-81p$}oK;@f|VGHxw_ z@D2Kz#kZgCVidFj^S3`Z!uaO}l)0A4=OKh?(9f)34Q7JO6yKhGiuvPXFn@c(I+h(~ zVCHnN*~U*oQQ0LDH> AVgLXD diff --git a/tools/sdk/esp32s2/lib/libspi_flash.a b/tools/sdk/esp32s2/lib/libspi_flash.a index 1dfbaa7f0e09d26f6e66ec16d77da222ca05fe28..75e13c1803ec303cb7f45c24b348b7e6e3d86ca4 100644 GIT binary patch delta 273 zcmaDh#q`+}(+P6S7MA8474rpIEG$h;rU!gt6>nZGxP7%C<56CS(1Ke`V%xjq8N*B< ze2|juzk?Yo|3dg+`My9VFCQfSr@2h4Y{2~O3vMxG_=B0#K}y?|w3xRmX|Y^WL5OV^ z@@HY&4B>-~H)dj$`~c=}5BS7d@fys8Xn%Bh($ delta 273 zcmaDh#q`+}(+P6S#ug?U74rpIj4g~Urw4pu6>nZGxP7%C<56CS(1Ke`V%xjq8N*B< ze2|juzk?Yo|3dg+`My9VFCQfSr@2h4Y{2~O3vMxG_=B0#K}y?|w3xRmX|Y^WL5OV^ z@@HY&4B>-~H)dj$`~c=}5BS7d@fys8Xn%BzXZ+ i_#=C+?T_ra7v&>~&0EjCecpPWQ=tg4?MT_j6WBV1_vty?T%zhGSPcJHgK?cP_}wtHV??`;4HTY}7K{}js6 S{wb8R{ZlB{_D`YQGO+;6|1zTh delta 145 zcmeBsrq}mOZ-N|)v4yGGMx`!J5W}>2184gNPR8vUIGN^%fkn0lC@_^w0y8IX;1t__ zZxfT-GB~&0E|Ph>T_j6WBV1_vty?T%zhGSPcJHgK?cP_}wtHV??`;4Hn}N(}{}js6 S{wb8R{ZlB{_D`YQGO+;1r!tcO diff --git a/tools/sdk/esp32s2/lib/libtcp_transport.a b/tools/sdk/esp32s2/lib/libtcp_transport.a index 3bd8fa9444b1de84b866222b6f7204576ed1e22b..695cb811f3f7d0fdb0f3c9f4391ea025d58e26c2 100644 GIT binary patch delta 86 zcmZ2-?CaDaL3XZRVnpW$b^Q3BzvXkpsE bqJ{Yn6O`M|ynRJG%N%Pkce}@7mMC=qoZB0` delta 86 zcmZ2-?CaDaL3XZRVnpW$b^Q3BzvXkpsE fqJ{Yn6NqcszM`FZ`-*m!Io2Sq#deRwEK%wJm#rJ6 diff --git a/tools/sdk/esp32s2/lib/libtcpip_adapter.a b/tools/sdk/esp32s2/lib/libtcpip_adapter.a index 619447f693503baefc15d6a8da6cfc68fe966370..f6ca1d1c6e44c3ae4f6bcf5dcf6c0ddfa3701fb1 100644 GIT binary patch delta 34 qcmdmUi+j&4?g?_t7MA846+2m3EG$jUo7b_nuVZE0zK)ft?>PY4EetOJ delta 34 qcmdmUi+j&4?g?_t#ug?U6+2m3j4g}}n%A+muVZE0zK)ft?>PY2ZVVRy diff --git a/tools/sdk/esp32s2/lib/libtinyusb.a b/tools/sdk/esp32s2/lib/libtinyusb.a index 6284ba59457c6459deb57707e7852e09f087c075..11fcf0460ccf5f6eec33513fbba9016a3e9aac6c 100644 GIT binary patch delta 238 zcmaFzM)}DbWzWvX1j*K_}v-eIb delta 238 zcmaFzM)}DbDxwn;2Ve4i<7(^$aDLGt3;|IT2G+ydu|Z7=X; TFY-e0+y6{w-~MMhM@Ad~X2?yA diff --git a/tools/sdk/esp32s2/lib/libulp.a b/tools/sdk/esp32s2/lib/libulp.a index 1ccaf466827b1047000cb08c0332ce5a0a743017..6c27f611adf4618234f5be8a1682b38ab7fa7373 100644 GIT binary patch delta 35 kcmeC{WbW%^o*>6!VQFSQQE3{O-ngg73e4E-W9`%l0L2gs3IG5A delta 35 kcmeC{WbW%^o*>6!Y+-CRQE3{O-ngg73e4E-W9`%l0K*&#>;M1& diff --git a/tools/sdk/esp32s2/lib/libunity.a b/tools/sdk/esp32s2/lib/libunity.a index c8c6ce896552a86113284ab411e1347f2b5ef81a..1a692a865a8e58087e70f83f849dd16b106e937f 100644 GIT binary patch delta 57 zcmaDfh40Z6z6o+HmWHO58!Hnh<*7g)u#_cJrOlP9OBHK+8nGR$_m_N=iW$gt3 D11}PQ delta 57 zcmaDfh40Z6z6o+H#ulb#8K@8L86xQ|>R>tiqtW0O3!6MsD5}6KULzq9#FlFrp E00IsYbpQYW diff --git a/tools/sdk/esp32s2/lib/libvfs.a b/tools/sdk/esp32s2/lib/libvfs.a index 8a5c5e02f77bb9c990db9bd7857cc1be78e04653..21871aff3b7951f5c80e99a96677dabbebd4b962 100644 GIT binary patch delta 73 zcmZ4YP-5Lfi3xJd7MA846^+?gEG$jUrVE%di#6x5wdb)hw&$@iZO>z4o~H+vY8NnN XZWl0R*)CwpYQqH<+8$uf8ut+Z1WpsO delta 73 zcmZ4YP-5Lfi3xJd#ug?U6^+?gj4g}}rVE%di#6x5wdb)hw&$@iZO>z4o~H+vY8NnN aZWl0R*)CwpYQx21Y++=%J;0td?jr#GP!op$ diff --git a/tools/sdk/esp32s2/lib/libwear_levelling.a b/tools/sdk/esp32s2/lib/libwear_levelling.a index aa4cc47daaa8bea4fcd5b5152cb371993e8995e3..e34f42a25c56810b1434e1bdea7670ff81550057 100644 GIT binary patch delta 111 zcmeBKD$=u5WP%)vrJ!;{YN0v_8)=FmmWjp&Y7|Z2!ffD?fS&F|8QfOavA`gZzO~O delta 119 zcmeBKD$=u5WP%)vv4yF{MkO9DCS!}~4+5DaHhXY=YKC({`m8Epob4;v8I$J2c`C~p ncdY_zpKRAB*8U@qY5R{r=1Y&^3Z9s<{1SjG*#5(fWy)y)jo~W% diff --git a/tools/sdk/esp32s2/lib/libwifi_provisioning.a b/tools/sdk/esp32s2/lib/libwifi_provisioning.a index 161783e4f9a4bb652ecb7e2aba9fda4f5eb8c4ba..4ba3c37cb62ae4358a26d8bd1f74ad09b7eb7bff 100644 GIT binary patch delta 181 zcmaFRVEv%MdV(B_rJvoOvZ0q1U#oIqVV%z@l5j$@;Oow>8WFE(M$vn=;i7+9t_MZQo r+k5_VeG5Yf%?ab)J|~PvD-|Xr-u`em&-RDAc|AM9LfiFR`HZRoV&gu~ delta 181 zcmaFRVEv%MdV(B_v4xr8Mx_#A7Gn!j)2VfgVw*PzpLzr4wbn6itz(*S4#Y77NwsU7 zXKL3t&)lwYo~2#mJnMFi^K9$DIziIn?H?bpZU6X)owpmNL%dxwk7K)J9%tl4kPz7X z_MZQo+k5_VeG3B#fi#M>&k5t+J|~PvD-|Xr-u`em&-RDAc|AKpLZ;jGT=|Tu0as8y Avj6}9 diff --git a/tools/sdk/esp32s2/lib/libwpa_supplicant.a b/tools/sdk/esp32s2/lib/libwpa_supplicant.a index 16dd9349ae3d1c8ed5150cc7a25fbfb92dfd4ef5..b7b442cd20820ff3dac689e0230f64a7f60961f9 100644 GIT binary patch delta 1637 zcmdn?X$~_8Pmp7_ur%MOn4QgHVQFf`p5P`bv7P0LxB!F?cA7q~gr+e_r3HxFUhE*zUhE*bz1TrYG7ThbzJ0w~h45c9Tw_#&$k2a*9ByUd4bDU?wC$dP0?2%pv>$ zUNMR7I=xCe8o+$8&i}m1r4VOBg1+BLc_TQeLGBXY9z99wpY99x=w@(ZNGh8_n|w8YuSE4UT^yWd3}x)Fc+-hakGB=<7R{H zkDCq8J_HMceb#;^)oA;fRO1ULL1Gr$7wDTT0LO(TIEdP#+fCY|+fCb}+s)de+s(H} zw_8k&04as|i2H%XcJ2q3ynSGy=?cAy;@ge$tYmLM_!Cl@B-(S_tlM+kY}#|&Y`5pQ z+40PR}dW}hj#u{$L;*7PK~Kx;pqX#lqI&WIpuUG z2Eqp?u*K@m3&Fu|36W1&;v4{uK1)b~Jj3X+r46hely6CAePCOG`SL9p01(TFLag4fIf;>GoBk%33RGN5p7mp&c2UHWvCssLCB z9EMT1qqaxgj%Evj35mB?>&CQK>&9-c){Xmk3M|}S@FT9h;75FW!H4w0Ak5bL;wH) delta 1638 zcmdn?X$~_8Pmp6awlLYKn4QgHY+-D$c|!IR12Aj)0eL;~=KeX``{yvK)`Nv6PskSE zeqNesuP2CW*gheZseM8!bNhr;mhBT#SsPw}gbk*NMo4Ve@nf6w5yUkFX=;CL&))vn zo@4uCd(MYpAYqUy@%H=EIJe)Q#x<1{BxF2IG(x<+e-2lB{~Yf2{y9AD{d0KR`{(er z_s`*P@1G;k-akjMy?>6-_Wn7-mHRQ{p1PR65G$blJ5XVyW#W& z`X-Xw3#AqE!y(GSA@aLOAu}C`Uw=zsVhNZJc9yok;zwIBce_HbV!#P76A~ajp-L_0 z5Pkr!n8bFSUZoukU_Myqe_rKMh_fL<-|wWn5fap3>F7zyAEEvYIHr6d7OZi)!v|@J z?KUbZEi53u5!j;kI~pqOcQjPD-_cM@(E^DZLIN~8SZ!ksnBOjNL2bLh1@#O)5Z4G~ zLHp!?>g|*NX>6bTPje|BNZ4?C!z^*h?V-F{@sN0&UhpGMV*3R*tqm<8c_VPXXrFyr zYy0fe+DEIvVql}H-E_8ByXm@41PMW6;r4aihwdP*QTqXTz3m6&^*K_&T(E}6&HC++ zn+>)jW3)8i)~+^Z?XU!7e?S9YL9L=X^(C z-yYp=F*O3L6l^N@1B>n44=j26z(Ug%dKJaD8|PWc-T?89K}JZl=eSw7=eXIl=eXH! z&vCQkxd)Onf~cLWVy}1|!UsqF`QP@cnP5KHc>Yv}cK%ey?fj`ujj3Sa=>f--CAP0Q z<#Zkxy9S8~~0!BS?Zg!|1Z54XhrN?YGbFaC!L)%$+W9K~21U zezWWL`OR*Q8W1s1S=9b}wcGaJtKH`ogT*FK$QEngB=50(lf0*t8(3)jg;dWE;8YIv z%k8(Gp5WYLG=0J{De>+0`@J-GfR#f0+Fb7a^%;Z@wqbId&-Tf2zF)zmhY`dji*NaE zUwq3iR~w|x7#s%LZ2s-qYysP~*#e(}GZ`diwrht3PR#=;GXneR_MyO|f5BXkuI;-I z1btKobGL7J5oF*DVj4rz=x^=dtKASjILu#f555=x=C>c<2-$vsBXo@jgj*mRy1hU) zY=bG73rR0F!C~8Ng2N9S1dDAGjhF&1d5s}{T+bF6cmym1a#XwY>B#NUr=wH_z(U|a zjJh4QJ?eHeTM$f0yuDgCroCD>c6+sM+{aTOVUzZPA93vkKjPa9ek8OP{77ss_>r`| h;74+ZI7k|tuEg8#^QW}m=TB|F&!4vaK7V?+CIIwSNhJUP diff --git a/tools/sdk/esp32s2/lib/libxtensa.a b/tools/sdk/esp32s2/lib/libxtensa.a index f3601bb5fa3c57026657ed3c41637967ddf46d89..f0e6d8d5a82f3cfdf19b0e83e7fc40e53cdabc48 100644 GIT binary patch delta 119 zcmcb%m-E_Q&IxiXmWHOL8G<6#Wt^EaVvpyxGLXqz&S!q_jsWkiOoC{IDDWS lvCVpS&Iy1yo8BsTgBg?Fif^~JVDxo`^2D|;s%12J2mqxyDOLag