From 232ab096944739fa54d5c87bc454ab267064ec42 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Mon, 1 Jun 2020 13:16:03 +0300 Subject: [PATCH] change endpoints --- tools/sdk/esp32s2/include/config/sdkconfig.h | 4 ++-- 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/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/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 -> 2262118 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 758478 -> 758478 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 tools/sdk/esp32s2/sdkconfig | 7 ++++--- 69 files changed, 8 insertions(+), 7 deletions(-) diff --git a/tools/sdk/esp32s2/include/config/sdkconfig.h b/tools/sdk/esp32s2/include/config/sdkconfig.h index 178ef3b5..3f5035d3 100644 --- a/tools/sdk/esp32s2/include/config/sdkconfig.h +++ b/tools/sdk/esp32s2/include/config/sdkconfig.h @@ -26,8 +26,8 @@ #define CONFIG_ESPTOOLPY_BAUD_OTHER_VAL 115200 #define CONFIG_ESPTOOLPY_FLASHMODE_QIO 1 #define CONFIG_ESPTOOLPY_FLASHMODE "dio" -#define CONFIG_ESPTOOLPY_FLASHFREQ_80M 1 -#define CONFIG_ESPTOOLPY_FLASHFREQ "80m" +#define CONFIG_ESPTOOLPY_FLASHFREQ_40M 1 +#define CONFIG_ESPTOOLPY_FLASHFREQ "40m" #define CONFIG_ESPTOOLPY_FLASHSIZE_4MB 1 #define CONFIG_ESPTOOLPY_FLASHSIZE "4MB" #define CONFIG_ESPTOOLPY_FLASHSIZE_DETECT 1 diff --git a/tools/sdk/esp32s2/ld/esp32s2.project.ld b/tools/sdk/esp32s2/ld/esp32s2.project.ld index 545abfc1..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: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.*) + *(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: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.*) + *(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 06d66bce422d4ab344e197d966cc28b60a8b91f9..93b04c449d75dc035bc9dfd92a61bcafcc7bf9ff 100644 GIT binary patch delta 73 zcmZ3nk$uHR_6c$IewN1Yg6-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&jsLSg-&9 delta 189 zcmeyccL^g1Pmp6Vu{5{Xs5D_Vi;1y;QS-Lh?b~KEwr`uw)V^&tbNja0EbZH7v$k)W z&DOqcHhcTF*&OZLW^=Z0o6Xg}Z8mrNw%I)G+h+5&Z=226zHK&t`?lEv?b~Jxwr`s) z)V^)DaQn8|BJJB|i?(l@E!Mtmws`xt*%IyBW=pnjn=RG8ZMJm#w%Ic6+h)tQZ<{UG wzHPRA`?lE%?b~K6wr`uQ)V^)Da{IQ~D(%~5tF~{Ot=7J6w)*yMvo)-m0U455vj6}9 diff --git a/tools/sdk/esp32s2/lib/libbootloader_support.a b/tools/sdk/esp32s2/lib/libbootloader_support.a index 187b0f7eae8006b66fbe8f2ca4b3fb4edd7d87f0..da2e25166d4d3ede33db9632fcdbe461b0d5f945 100644 GIT binary patch delta 223 zcmccjLG|7T)d_MeW+ui48f&jc*AJz)<= aNf?+3lHLAJh*L`$%mrJy-Pnv%+X(>cNJAz7 delta 223 zcmccjLG|7T)d_MeCPtQq8sEV^ zxH(v<*D2QRUZ>c)#KA(-6ZUXOZ2$0(ZBGQ4zkP!hdx|fZ30AGw!MA|_;&GjbR>rEIvGvGpE+aJwg zoD_h>?|aL*&m7Ee4^U;=9-zuBQ2^$G4cy)|m08IK!EfJpk$L;Ri!6ScV6k?A-z?h& fezR^V1arY!+VADCZNHbp-ll;N+g>-7eTg#w#ez5X delta 185 zcmZ3qNq*5L`3Z6?CPtRV84CV$Ag*|Gy~*}^6GqPrkPt-0 z_D6FVCj}t!``$9{GY9dF+XGaYwg;#(OB8^(P~}ZinU!one6WdP?fWh=Z{K&3#ZMC~ n)-LdyWxK#{)-8o#F33``_Io*O+wbMDw`m~6w%1K%U*Ze^#_Koy diff --git a/tools/sdk/esp32s2/lib/libcoap.a b/tools/sdk/esp32s2/lib/libcoap.a index a8b84631cee07724f84d637758a7ab13ab53434b..18a2c3e622cfe3ea713e06ddaaaab1dc769ce145 100644 GIT binary patch delta 341 zcmZqspW606b%Gp=nTfI4Mx|Y1AcpDY2Vy;W5LQ9!nnhsNb_ET_o_i4H1~#UcLI_i! zg6Tp8m^t}@m{|L-3ry|5E--KZb%Etv6Igiq1~w+i?N5VQr6D@N%A}66ZkIaBc5E3~ z$>axO;@f{`v!BgIa35c1*Np>l%|Np4+GZT>+Gd>X+GbqawavI6{s2jtwhQRXS1KpMsOcrXV;Abag9N;?b>D>?b>FX?b>Es+qKQOAN~MKwF~I;Y!}ey zJ(B_9KA6tC{lRoTgEBA|Y?Brrf4df+z;-P@K|XVsu=w_1SHViKZN}R#Y!H;G1+YSKH)C(d2 delta 36 scmbRBf_c^p<_U5vCPtP98S?H`R9w|_KdQk?-8Z8to_wB7Iw z^VL3>ka)X7G)uceG;6y;G~0HCXm&SQu++f=h7#?K73}Se6&&r26`b1}E4UUWAf#+> za<$vu$WWPWlMu9z0+u-u}j3to@BWh?Z!7V=vkM#$Ias8+&QJW`q)x!_w_0 zhh?^#9G0D=2^Iz!)c)X&?Dhw5TFoz3(`abi3gh zrtOAjn6LK1Rf)ALM60KFx>4%e zb)z&^UO*E6sHM66qn4KGIV3U1pIYsXKee|z{?ysY3-hN$yC}PEyC}Qfc2RbH$qz`% zJ-_R3_xx^9dJ?8oy#2-j!}c2ojM{G;FmAtbz-0T41E#zB;abGDuL&>+kx62;@v~AWl diff --git a/tools/sdk/esp32s2/lib/libefuse.a b/tools/sdk/esp32s2/lib/libefuse.a index 3579598ff974e319a56901c929872e25a70d2312..9c8474813cc240f559cdc223a276fdf303cc76c4 100644 GIT binary patch delta 111 zcmbO=lYiDs{t0p{W+ui48L01#>~hZI}DTRC5gg$q6Ji diff --git a/tools/sdk/esp32s2/lib/libesp-tls.a b/tools/sdk/esp32s2/lib/libesp-tls.a index d01371770a1495ef9aafca909b9d65b81c7a9d25..7b82ac0e0b68c82581599f24661a34c84b623617 100644 GIT binary patch delta 51 zcmZqr!PoSIZ-N|)nTe6*Mx{6w5W`}+!f{6N=GiRUXR|Oi9s&!sD;#Isu5g^`(H8)= Cz7ezl delta 51 zcmZqr!PoSIZ-N|)iIJtjMx{6w784^2%jpWo8O57tvuvNu!q|8SEYz-WoN>Ftai&LK E0JcOCv;Y7A diff --git a/tools/sdk/esp32s2/lib/libesp32s2.a b/tools/sdk/esp32s2/lib/libesp32s2.a index 7c2d75dbdfbbdb058aa545635c233044fbeb55cd..6eabf07f0ba498a711f2b2926b7d1ba33e9b5dcc 100644 GIT binary patch delta 286 zcmdn8z+=k-j|p-tW+q0K8A0trtNc@nAHjp3fu2~Vs5|tiDmoUPpp#ZFqPW{qS#h7fq2smZ3QK^U%kWj z*B->3EXXgh{jCi9$w0UfV(l05*tcKE<5-k}5Zm5!nS<#bNXPbx8#zB_z-7eS=Sp$4 z&z0hCpDV?)eXbPmT{f`X_Buu0Da*i2um{?8Pw;NnJ;C>L5|Wr>H2-$TXo0s65n|gt RZ3Pug!TjxcMS{oX0swblWRCy< delta 235 zcmdn8z+=k-j|p-tCPtP98k8)dXQ)xx@C)9>RPh!+t6d%xu4q$G-hS z9><~-Fn4>;We%o$5ax=FoVPN-%=S4_TQXbbGLig3M!dGm@P$u8|DH4I~-Qj diff --git a/tools/sdk/esp32s2/lib/libesp_common.a b/tools/sdk/esp32s2/lib/libesp_common.a index 484b30701b9e163c4cbd5fa94914386f2da235ec..740913e0bb11c0aa3944c7913c070d29e404ae8d 100644 GIT binary patch delta 171 zcmex#LHg4L=?QWyW+q0K8%Ri0sxS7GNAwf diff --git a/tools/sdk/esp32s2/lib/libesp_eth.a b/tools/sdk/esp32s2/lib/libesp_eth.a index 75430429e586e6fbb72d768d072c64753b5b6f6e..ac038b0ce377d1c153010861860d9a6b8702de4b 100644 GIT binary patch delta 123 zcmex$Oyk!vjR|rrW+ui48t#M!>K In(=uy073~A`Tzg` delta 58 zcmbPoo_)%B_6c&#CPtPU6(gBI^yXTov-K<{MwZ5#{hC6uKthvinItyvee<>t#M!>K In(=uy0791)00000 diff --git a/tools/sdk/esp32s2/lib/libesp_hid.a b/tools/sdk/esp32s2/lib/libesp_hid.a index 7d6a1d04f93c175256934d23aa8d0fb3c99ad676..ebabbf11a72bfe6de1cff4b0b2e8bab9da04df07 100644 GIT binary patch delta 62 zcmex2LEzs6feCUfW+o=a824 delta 62 zcmex2LEzs6feCUfCPtPf8H=;wst=@#_fJ=Oghg%A{Om+ZH=;wst=@#_fJ=Oghh4OpGin+w0yiZLfR7ye9(8 Z-EQZ~;Z@FPr%GIj>n1VgX?P7g7KK diff --git a/tools/sdk/esp32s2/lib/libesp_http_server.a b/tools/sdk/esp32s2/lib/libesp_http_server.a index 30f1b8aeec9af5ce9e1137575e589908889c3110..5649790760a0513f333525fc45bd7998cf24d4ea 100644 GIT binary patch delta 117 zcmX>!L*~#7nF(?%W+q0K8yY*tS1lV_f3`=Cx1oX52o(n<-%xh-)$V0h?Gm z*Ego^T;G`Ggh4`xvPY!L*~#7nF(?%CPtP98yY*tS1lV_f3`=Cx1oX52o(n<-%xm^=9an^-&7 wH>T}e-Bn*<2_ delta 31 jcmeC!!_u*bWr7@wiIJtrMx_`=Fr&GNaeEUZW19>Bn=}ak diff --git a/tools/sdk/esp32s2/lib/libesp_https_server.a b/tools/sdk/esp32s2/lib/libesp_https_server.a index 64c2028e34f27e15b4072ceced47fed388e61e60..88dc195549fbd5cba80e5f9b9363e75a3e62aae8 100644 GIT binary patch delta 28 hcmexxh~>i}mI-n!W+o=a6P31r>Bd`IZ!u0&005%`3e5lj delta 28 hcmexxh~>i}mI-n!CPtPf6P31r>Bd`IZ!u0&005&X3ef-n diff --git a/tools/sdk/esp32s2/lib/libesp_local_ctrl.a b/tools/sdk/esp32s2/lib/libesp_local_ctrl.a index 2f8bb9a9460973e518b62bd6bd8d87d374268937..37c9294c5b0a9b1d71fbe1c7c16d436a6de5e73c 100644 GIT binary patch delta 78 zcmdn6RCvQu;R$jqW+o=a8%*4)?!5VD9#N9E@vDfSK)m7a6zr XU1Unw1?GYkwsZ6_Z|CS?S>Xl%Lhc(} delta 78 zcmdn6RCvQu;R$jqCPtR#8J7niF7Vd*4OI?R^)S V5_W;PV1?}*Jq8Y}*Cqu*;Q!6@$%e_YmUP x?jgjP_6#m2-hT22=k}97xQ=qe#l+fIuyAi*!NTKY4Hj#EXV0_!ojtFV000XzI3EB2 delta 178 zcmeBJVA`?3bb=g^BTo diff --git a/tools/sdk/esp32s2/lib/libesp_serial_slave_link.a b/tools/sdk/esp32s2/lib/libesp_serial_slave_link.a index 12b6fb94916347f15db980d51799b647a11d9951..39505c51390f5151305b37944c2709a064e8f9b4 100644 GIT binary patch delta 48 zcmZp=!`pO+cY+*?nTfHag0#B>J$cf}7m delta 48 ycmZp=!`pO+cY+*?iIJu0Mx{JvFk{*zM)Bs=%-dHpGY0m7McO7YZkxo!bO!)<{SQb0 diff --git a/tools/sdk/esp32s2/lib/libesp_system.a b/tools/sdk/esp32s2/lib/libesp_system.a index 444d13ecf04834eb5ca8d8230bb21f7058ffca90..af48ac9700a883153c718bf3df7161b9b9c98cec 100644 GIT binary patch delta 97 zcmZp=E7WvXXo4JznTfH%Mx`ib7Bdq=^X3NT?G4O~eD~#JG qTw%&t2I87+t7i5Q0JF9SbTiKo0x``eH!zE}GtFb(&NPpuK>z^FGaYLH delta 97 zcmZp=E7WvXXo4JziIJt@Mx`ib784_Li{=LA?G4O~ez^JupNT{ diff --git a/tools/sdk/esp32s2/lib/libesp_timer.a b/tools/sdk/esp32s2/lib/libesp_timer.a index d467138cfa6672ba877b006fc2e0a4a9d9dc8097..0d000ff2de190575294d7c7db2a4e38713144a40 100644 GIT binary patch delta 56 zcmZ3sonzT{jtO!sW+q0K8L+Fr!T z)?UQP-d@DX(O$#}Qp43=#L3-W#L3fM#L3%U#L3rQ#L3@Y#3|5T#3|Tb#3|HX#3|ff R#3|BV#3{PHh*Qj?0RRD6Az=Uj diff --git a/tools/sdk/esp32s2/lib/libfatfs.a b/tools/sdk/esp32s2/lib/libfatfs.a index 279f609a556985bd435d0ab661d721118605435e..0cce424cba018aa99f4ac7bf36a519c7e65ce924 100644 GIT binary patch delta 187 zcmaF!#Q4n<;|X#sW+uia8oPmwyzRd1j5k{mT*qF< zmD506^w`Ua;N13} oh3xG;3puv;EaZ#=I|r<(?EvSt16*vY5$Y7Oxwk81^Z2v_0GZZ2pa1{> delta 187 zcmaF!#Q4n<;|X#sCPtQK8oPmwyzRd1j5k{mT*qF< zmD506v-Wq&OzrQKncLqfv$VfcX5IcyneEDYkd*0UKQ^)LcP_KBMI*R>^w`Ua;N13} oh3xG;3puv;EaZ#=I|r<(?EvSt16*vY5$Y7Oxwk81^Z2v_0I_vE+5i9m diff --git a/tools/sdk/esp32s2/lib/libfreemodbus.a b/tools/sdk/esp32s2/lib/libfreemodbus.a index 1ed95e27965a65c34ca40949266b5420626312d4..402dd27844b0efcdd50e22e9e52ad6988f5c17ef 100644 GIT binary patch delta 493 zcmezII{3%y;0bapW+uia8#;^{};|ap$W{Ko(HmO zISyAT>EVEK~|cmu=1^4sMs_*kHh_!rJD zvE6PFUq=gA3KE_V)%Z2{f%)6{p7P%a1v96EO<}Ya(98hyx9cqyIA8~6LZmn!31lXL f_{P&gq0-*#BDlTRMJV$Cl9(W?@OD8~k>?)(1BjTm delta 382 zcmezII{3%y;0bapCPtR#87W5K%!>XQ=>c!R+%pkOnfuD4h~ byuH^&aC@(dQ04(7F+o=0?SiZ#&p!YFb)=Fa diff --git a/tools/sdk/esp32s2/lib/libfreertos.a b/tools/sdk/esp32s2/lib/libfreertos.a index f4c5c58fee6ef16baa9aaeac04bb45ef8bd77992..0c89e3f307f975ad35afc79e60cb89228b546950 100644 GIT binary patch delta 265 zcmbO>M|;{F?Fn)$W+q0K8F`JnfP3QM!65o7FsB0yHSGVVt3WC@4@R2ZrSNAo^ z70%oK%Zl-vD1yrs$T%+s!9BE=@skgNd+rzGFMb5~5f_t|1Bknw-<#>}aD{d-i`gN#PT!dIB0*lTm@eSWB-Y;L&$7MCpY_#KB(XkIw)Q?#_Vzwgj_rM> UoOaD1?d|7xaBe@pgUekM0Kx}SVE_OC delta 265 zcmbO>M|;{F?Fn)$CPtP98F`F2fPv`e$65o7FsB0yQiIKV4bOCQBvCVaRUa25) zn;t$AMyRd(n&b-SZU1G(_)QeS7H1$NGMsk=<~ZXvirJDA1n5L~Bk%zBYlsvLVc!e?R}=~?R};k X+xtv8?V3SS?dNxJZa=?+%Uu)zq=`~z diff --git a/tools/sdk/esp32s2/lib/libheap.a b/tools/sdk/esp32s2/lib/libheap.a index 730dd2b23c43a6ecd2838add9595058ee8506086..76127c1b0086d0d2f016ab74cc55cab260aebb3c 100644 GIT binary patch delta 72 zcmZ40B(kbWWP%)vnTe6*MkO&05W}?DhGV-82cu3Ln72JAjq$`PFtgo4kg455ka@d> QAd7`ESZI5R3Cp%K0K{Gse*gdg delta 72 zcmZ40B(kbWWP%)viIJt@MkO&0784^2i)I^+?KT{YI&om$_M9}v6RSW>%XSMvrgjTK V=Is`OEEdWjA&c!LCM?^|007076ORA@ diff --git a/tools/sdk/esp32s2/lib/liblibsodium.a b/tools/sdk/esp32s2/lib/liblibsodium.a index 3cf237162aa9b6dd514de878f37ea6756f10944a..71b3403d6e063a35d70de80dcd2474381840f55f 100644 GIT binary patch delta 413 zcmexx{wpI0Pmp6VGch)4RBBaXY*k`vRbp;cVrf-kZB=4xRbp>d;%HUkY*pfFRpM?{ z;%QalZB^oHRpM_|64^uueZwNL_6>_b;u7r}7D={mSR~cHVUcwEhD9>%8y3m7Z&)PPzG0Dk`-Vjd z?Hd*;Zr`v->0Tn#_(Uf0?JHT7CF2qN_Pfc-?RS$^+V3W-w%<)wYrmVU-hMY(qy28O zX8YY_t@gXg+U<9fb=vPH>$cxb)@#3;tlxe&*`WPyvSIt(WTW=G$;Rz>lTF(1CY!e3 zO*U)4n{3{GH`!wQ-DJzsR)js42SUlvB*ho_ja`MmWA;9*mxwiZ;G?JFb%@5 z1G#hVS1Z-`P(CPF?mn^Jc>=(}Y C&Y^w) delta 353 zcmexx{wpI0Pmp6Vu{5`6RBBaXY*k`vRbp;cVrf-kZB=4xRbp>d;%HUkY*pfFRpM?{ z;%QalZB^oHRpM_|64$KlV)@{F&tk-@gS-<^GvO)WuWW)A5$wuvWl8xK%B%8F~Nj7c2lWf+0C)vFH zPO`=JJIR)1t<&$FvXI)I^V0HAIE3lpXyqphVQz@Cx-<>Kob%O6?fvwq77MBEcb-`9 fIx+oRl%@3cjcaXqH6YBJS8Z;3K$vIcY?VC$P(z*; diff --git a/tools/sdk/esp32s2/lib/liblog.a b/tools/sdk/esp32s2/lib/liblog.a index 77d492b2327e4945602e3af31eadeb0dd7c0ae65..7844999f0c2ae8bdf5ee5dad1d90799c6fea5731 100644 GIT binary patch delta 47 scmex!jrGqp)(LVfW+q0K8(V3aTM2t#3i40G~(@!~g&Q delta 47 vcmex!jrGqp)(LVfCPtQq8o|G$8# zu^x#(TY-6Q6NJA(RZqM|Mfuuai}JU>78Th3T2wG_B1nzV zc8BGHF|Q%a1(Ss4yn!$s>V*>)fSAT$L$>dh7dcuE;ZN{pm1v(cU1a;5>7qLhLBs+i zxW%{UM~Us+1mPbjGM3ox!Yi&Z56s_Quv)yL8qAz7aGO(nJF~h(WIUL^J)uov&pt4- zUBOjyyMn9KkE>wrbOl#QiFOld>Fp-cGIt(9#K3{8{ZD4Q_CMJ|EwI@31sZY%U=JIE zqD*SLUbRh*yxb7ovmC$3~awi zyTVqDc7?5)+ZDEISwusWJYX{tZ!Z?m-d-%AGcyA$wq2l7CuItlIemkwo<#cuUft~z zc=co?z+&wiRQ0xRP}M&GbvW3PYc~22ON_UFsM24t9IO%&xSN#>rUpUyV5RFy4WLRP z^7l6z>`em6n`~boW_V>ahzUu9+xrh0`nrJlChZT{jJ7{uGrj{(^(Na76dCu-1q+MU~StUY_K}B3c}nFZSCz?BCa&QMRyKIFQ6 z_93^U2@tg#Sj;5aYn0vFYm_~<*C>1XfYXi1bZ}mI{M=J@2S}X>C=4aGt1R%k@D{>f zpdlx@U9itP9pYw?7scBrpYh&4`HaunIS@4yyjjJzM`il1x&`5bgGIr`uL2q@;CTP{ z$PW_lCZK{LX?vBTKZI{OJ)j{_qJ2%g|MoTU0e|cvW`NB+G(Vv00f=wf9?%fDJ)j{- z2J8&e_JVyu+Y9yuukiuPE?3|V=>fAq?iX*jo*uH@dV1(oZipB-o4#HYy8ZQ{uucnz z7&zklZ-;H~za73YjoHk^XgdFGPKoW&P7w!#!AiC(OpBPY7|fimz#Ss7{fcGegH8y4 yftaDh_6vt2uYl8uDJWFLw(rY}dUPHl503cVcG25++r_+egouGl$^#8CeUkv!1rJsL delta 1509 zcmX@N>>EChZ?g7`J~gVfvB{5;mP)uv%Pv z`~L+@jrB!Hb!<2QOw}RE3Cv_2i#mk!=R?&Dtk;vu>Z@&Gz96 zm^*!fH>-I2Yz6lA*$N!nXDe_P?gELMZWp-C`6d9&+@`}75D8+LO&6%tk=UNo%JpCp zn7=(hf}3MMm^uBxMhB_wW!Jf*>_B{Tuv6P#i}JL;7UgY!Ey~yaT9m*2wWz@M*P?=f z6G3XswmU2rjCl=VE|?@V=M9AEP%oUY0L%m%vVFI_$kB2Le}XrwMEjiSBHQOo7u|6P zA{HRQExtWJN^IvQ2>(ElvBY*4UU7|iVE*=k)#4S^VCHmz+nnOtnbjpC?<$}O`bC6{c?Q@pOwa-~9-#%xl!uB~!6!)z3={!L z+u6!B#31&!D{R$hSJ`Sb^DM&j+o0@~Y)1$1U+fW*wU3smZ)OaU{e zZ&1~fXrI8VyL|$$o{R)Y%)EVrs^0bus`>|@4nMHbA!++H8-1uH+dow4uUHON3G%P_ z_RUHLQ-dIUu+nv<22iCC`TLs<_9lVlw=WPgys{e11bI(yGz5yb3+LEx7tV25=?WIxeqf_R1tdPUZ_smm zt+8EQ(y>((BDX=$5t4SG4z*M+wrzB#Dak=!oW=ba9Avjrp=CZF-%KKYE#+Bpz46TDf)wnt_9uDS){ zTTBNBi-L<^1vFT|@&50TA0*x_AnCG7(I3VSXb6;OUlZ@YeNBA8AA5)yU^5TR59oRT z=C=nl1a1##2$F#~qrG5X(Ds6T!E1cLvda~?Lwdk0a2ja0o*uH@dV1(oZipB-o4#HY zy8ZQ{uucnz7&zhg-wxZ}e>;3*8bl0S7(_co91I5Yw<}DGn6VhloUXtfBC-97W#ofS z2!DZ?p~UtJha<0m6ACz3#J2Cti+Xe(A`g!F-FDI2ciY9hbcBe3i^>BHF@2K&I6Dz# diff --git a/tools/sdk/esp32s2/lib/libmbedcrypto.a b/tools/sdk/esp32s2/lib/libmbedcrypto.a index 53a02d68fb0aaf842377162c441b738d55a09b09..421f3cedefae298cb951db6db6ef6a0e2d6b8fe4 100644 GIT binary patch delta 1161 zcmcaN^DrX_Pmp6VGch*UsMKW4VrF7!GX23hS@F&LjZHT|xCf%SBsU8_VU~q+leSke zGH#PW;!l%<@wW$9GhUbqkqXe15Z`Wnk#X$_DBqe#ommGZVw<`FFJ>+J!YZwhL=;uFZz12J5~(ne*XsFn{}jXf6qu!64^-s^ALy0+yP7 zAet+E`{rEkjSwe*ox8oRi`(lfL>?4Q+aK5SDDH>w!QPRx=iM%6&*#Sk7TaFn$OmyZ z)VHhR_}W*+@wcyv6WG2gPViY3NEuA-reOQ3n?miYZVGQ-byFm&6(nae9qeNHc+tdT z5dH-&j`Z!XRmBcMoYlU;No@NDCvgc)h;)E8qxkm6+2WebVE%T2_u>#2m_R%h5)${osvwp$vrFb)h48_CkG?AjQ!4OF5*AEgZ##=i1s;MZ1-ozkO{r8!h)!c? zm)LHwP#R__I3joNlZHf(=`?nB@%H}P(%buQ%Pf_Im;hEX|Eml{2_yk-FBX!`+yj>1 z{@|Q!!wwMB6ynb6cDcLvL426fbots9AigO$?QZ85Q1}YvCopSEw9D*N*e Qcl?tLV7|Ms-hfXQ0F}#kBme*a delta 1146 zcmcaN^DrX_Pmp6VF|st;sMKW4Vq#=&JpI8rS@F&LjZHT|xCf%SBsU8_VU~q+leSke zGH#PW;!l%<@wW$9GhUbqkqXe15Z`Wnk#X$_DBqe-32a{#C-|%iN$RFx`>LBl?W=AIZ(ns&B&ro`z;v*C<>N&Yk3sksxH!_c zzg87H2ys;V1}CxY8=S-?G$GOf){NrYA7_heHiP-w1>TFp0uJn***p?Z?`#jyl#sXw zRt2%7nO!pXDufSK8huw1rc~gUBrK4?o^}?O3Ooc+3U=T6n^LKe@SMiZF0tKUp)|}= za6InbCk>6AY3%Ic?ftia`3Zq^nQSjOsdiuy*eX!^-tLv7uJ;bY)s&FfJ~>K5_9}!6im6ljno@7T`ler4 zZ;-y-Uq)*$IATq<3s`E+0Vhn8?Hj_h=4gXeEe~kYvIA@1AI+7qefI$^NEDfDFSx7q z2JCK=?Fr1<0^sCeGCiP4OJaMEj`kNTuqLpJW~FP}g&??}c57eDMsOdg>s-o!a6#@p zKS5{W5eTQ#%|1$m7b71cNXfCPk3rh_krG*K^SNxL= MV7|Jr-hfXQ07}7hPyhe` diff --git a/tools/sdk/esp32s2/lib/libmbedtls.a b/tools/sdk/esp32s2/lib/libmbedtls.a index bf1ee30d2ab9c0fe899b0233e47c2d6d7a801f4e..97749add23613dded6bac12163612a1118319a3c 100644 GIT binary patch delta 220 zcmezH!}G%r&k1rYW+ui48*b$|j589WgR0MDPTbq|IP4Gch!q zyv|6xeWDFx`$QY2_K7yk+b7zv*eb#mZhsNWaw-?0^6Y7r_Oqv1+s~e6+kW;myK5st zrH(I0&;^i6i^+YWV(l|zIooH*a<$Kpx?`K!K}%BqGFo`mZZ&KHZd}v zeleCsqJ5$bWBWuKruK<8%-bj0u-Ga>6s|Lp*#0V(B(6 zjN5l^W4c=e7Mh;7i(P#CMonhRNnrl=ce|Old;~GgCf}10Yu~e$rG3v@*7iMX*|zUl r%f5~WBxSliZx_4EOfYl$yWPy62(*?v!kaZU}Gx4mvAqk=4$Ir*N9c>B(6 zjN5l^W4c=e7Mh;7i(P#CMonhRNnrl=ce|Old}KB;GM~P18>4vpp0zCPd)BhH?^(;X rea~9X3p&u%v>v8fOHtPtGwZAS9!zTuJVRwyUH8hgb;{uhXddC4hQ~Mw*b(L BA{qby delta 105 zcmeyg&EeBFhY4~lCPtQK8kBtW51WtjybUSXu4~gQShy k{Ull1{Ulkp`$@9Nu!DuR=P9sBTn973nzt|b&Nib60OBkfA^-pY delta 94 zcmdmSMRvy(*$HwiCdLK^8kBtW51WtjybUSXu4~gQeU3 mBw5=1Bw4rnNwUeXvzQoJT5iu%V3W8GW`Z?uU+|r6MiBtplNuEO diff --git a/tools/sdk/esp32s2/lib/libnewlib.a b/tools/sdk/esp32s2/lib/libnewlib.a index 837ef4a70c948677f2cad9da85f1edbce0ac07b4..f3d4513538fa8dd9a95a4092e8cc3ea51ae5c6e1 100644 GIT binary patch delta 164 zcmZ2;o`21G{t0p{W+q0K8f(oWv0Whw__NgbCBuzn%v6#%a NLTvkqe@sta000FpGerOZ delta 124 zcmZ2;o`21G{t0p{CPtP98GKeL;{cAPj zQ)4J|JtMCch$*{W{uX1kEr=<#eTz8Lr346bK?T#T01#7p`_z+6lBOW0)bP}1=1?9z2`mmpOp~)0}UyO?Mr6zv;=|qAX~RPzu}4X192@U zPcRj4-)+U)zT1kgeYX{V`)(_N_T5&3?Ypgn+IL$Cx9_$RY2R%nx_!5m*wWb`El|Hy vUlZG2eN8-cGu&0LIwiKh>XiI652VVn{egy5`vVQ>_6Hg=+aGAi{;~o98&++S delta 247 zcmcb0y!6)b(g|`bCPtP9jY?aU7!O^TUce|N-TwaqR#|62)SN^f60lczNZ!gPMa6YB?d#^ed6;_bVwc-wbd@wM-^;&0z=CD6Xx zO0a#ml~DU`E8+ItRwC`Ytwgu)wh~)98{*pPYhv50uZf3l1{o&R{;E@A`>RgLPxHVA Xwm;C2YJZ?1-TpvBX8QvT* zt%^9eTNQE5QbUq^H-l^YyBXY7&yd8L>Ur9m>UrCn>iM=e)$<>ljwF{PF0egGT=3RL uuvojpNx|(7CxuGvKwLAhYueAT3%8$R7ukM}U33;ZNF3sf?M?im4>|xQ;#8^t diff --git a/tools/sdk/esp32s2/lib/libopenssl.a b/tools/sdk/esp32s2/lib/libopenssl.a index 0241934ef3353eb5eb64d6ea1b60ef26ea3eeae1..18dec8f9b175dd286dff020f5b3b697eb37f343f 100644 GIT binary patch delta 143 zcmeyeK>W)B@dW)B@dLZN+{HJ0@@=#P^P2y;xBqiz-2Ts<$wdq-GWnmo z*!Gw>CaWd{cf$jwYZWlA`1Xa7%u|hET(Ru|J|#>1OSM5 B4qN~L diff --git a/tools/sdk/esp32s2/lib/libprotocomm.a b/tools/sdk/esp32s2/lib/libprotocomm.a index 8c969bb04652d18fabbeef8d5dd972e50e83471c..b8190da7db42502d9e1fc25d93a78afc1020f8a2 100644 GIT binary patch delta 156 zcmca}N9xWUsR?o{W+o;^8%`O0)|E12ItZ#DDwd8=7GxWQbo@@?B$^vV(3?H+opcI%P&3+}S+ Gxc~q~qcP+F diff --git a/tools/sdk/esp32s2/lib/libpthread.a b/tools/sdk/esp32s2/lib/libpthread.a index 153bd5563e4b22cc4474f46329397609c4af53eb..b7f89d075742a605ce4fe08e9627a6e704d17f41 100644 GIT binary patch delta 60 zcmZpf$K5iIdx9K`nTe6*MkNzgW-}9`>9%Va#hVLQw->N7o>~SH*>1ar@n#Q*1(K84 KZfMDLc`5)dFcTsG delta 60 zcmZpf$K5iIdx9K`iIJtjMkNzgW)max>9%Va#hVLQw->N7o>~SH*>1ar@n#Q*1(K84 KZfMDLc`5)cMH3$Y diff --git a/tools/sdk/esp32s2/lib/libsdmmc.a b/tools/sdk/esp32s2/lib/libsdmmc.a index b2443e5eb1601c7716e0e59bacbab57db6de95c0..7dbda54e2296d5c75a15486698d50a78862a771e 100644 GIT binary patch delta 118 zcmZ2?SaRKA$q8~SW+uia8cQ qbKB=lVcI@#3iGKPn2c0Wbd?S6`E2@U`P4IxMX delta 118 zcmZ2?SaRKA$q8~SCPtQ~8cQ qbKB=lVcI@#3iGKPn2c0Wbd?S6`E2@U`X1tDnw diff --git a/tools/sdk/esp32s2/lib/libsoc.a b/tools/sdk/esp32s2/lib/libsoc.a index df5c059842db57414eedac2a5200be2dfa9fe5eb..f8f1a0efda086b59379c49b0972e9aee3b507d51 100644 GIT binary patch delta 9951 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 Oc8D0*9&Rb6=qv!6herMY diff --git a/tools/sdk/esp32s2/lib/libsoc_esp32s2.a b/tools/sdk/esp32s2/lib/libsoc_esp32s2.a index 82c4ef6762ddef8d217015b1b65210a2a7ba6097..d1cc9d1cf224416b76ac555d81587f21ff319db4 100644 GIT binary patch delta 203 zcmZ3tQg+=+*$HwiW+ui48uC?qU?Q0`s>&IKuen1(dm#$>$-2Y0%HCU=3!1%oN|AeTwS#}nJ`P)B)v1%lMnNX?itcEdgzU1~sVYbKd5dMR;Op@Chi`jG^0sz`2 BMqK~^ delta 203 zcmZ3tQg+=+*$HwiCPtQq8uC?qU?Q0`s>&IKuen1(dm#$>$-2Y0%HCU=3!1%oN|AeTwS#}nJ`P)B)v1%lMnNX?itcEdgzU1~sVYbKd5dMR;Op@Chi`jG^0s!xl BMw9>m diff --git a/tools/sdk/esp32s2/lib/libspi_flash.a b/tools/sdk/esp32s2/lib/libspi_flash.a index 1d70bd7edb770b4da747a6768eb18a4939330bb8..8099117ee9a64cadf311bbc3fb18dd0904bc87a6 100644 GIT binary patch delta 281 zcmaDh#q`+}(+P4cW+ui48r_yX@bTnaxZLr_aB|B;Njsk)!<+ zBj@%{j9k}j5lXi|vgfj3Wn^iWcIDbG?aG~*g^+8Xx1M|Zy!AY%LJ?xyn^<|DxBvkE CgkfI* delta 282 zcmaDh#q`+}(+P4cCPtQq8T_j6WBV1_vty?T%zd&4*$s0Ju+r6){wtHV?+wOgpy|)1-EY|)h Ul%xGqC};bpP_FHtLb+vP0lL95YybcN delta 145 zcmeBsrq}mOZ-N|)iKV&4Mx`!J787FwgXRsK?Hf25w{PHNnj;1l*&d+4R5A(7oVx={k*u4rM} czM_Ts4-=Hz&b)m^JIfqvFn7DhVU{R$0IRth-v9sr diff --git a/tools/sdk/esp32s2/lib/libtcpip_adapter.a b/tools/sdk/esp32s2/lib/libtcpip_adapter.a index 3079a8ebfc3b11e140620cdfdaf8f36c1aabdc1b..d20a08d24cedd1f3854846fda960d21503816a81 100644 GIT binary patch delta 35 rcmdmUi+j&4?g?@%W+ui48x_Z9lY!Q?CThZRaxN L+RkOjeIyY8=zLU% delta 233 zcmX@NRPWqUy$NzGCYBba8MJ*#s&tHKX8j}j@!`` z1mYQjc(fT6!W@2bEQE3{O-ngg73e4E-W9`%l0Kz>A-2eap delta 35 kcmeC{WbW%^o*>6!Vq|GBQE3{O-ngg73e4E-W9`%l0Kzv4-2eap diff --git a/tools/sdk/esp32s2/lib/libunity.a b/tools/sdk/esp32s2/lib/libunity.a index 477b5647d0a935fff936578e60f244907359ec48..344212ef0edbf4c64a79b017f015dd751c5c50e5 100644 GIT binary patch delta 57 zcmaDfh40Z6z6o+HW+uia8!Hnh<*7g)u#_cJrOlP9OBHK+8nGR$_m_N=iW$gt3 D05uY1 delta 57 zcmaDfh40Z6z6o+HCYI(F8!Hnh<*7g)u#_cJrOlP9OBHK+8nGR$_m_N=iW$gt3 D1mhBr diff --git a/tools/sdk/esp32s2/lib/libvfs.a b/tools/sdk/esp32s2/lib/libvfs.a index b44a43afc77ab486797562ba392e9729878b1be2..aab71b2c4007169f267778476adec4a39cc92f25 100644 GIT binary patch delta 74 zcmZ4YP-5Lfi3xHnW+ui48TLdW1go6mTDI; YWo{QRW!WxZ%4)*}7TO+Q&l>j;01nv`y#N3J delta 74 zcmZ4YP-5Lfi3xHnCPtQq8TLdW1go6mTDI; YWo{QRW!WxZ%4)*}7TO+Q&l>j;01$-}$p8QV diff --git a/tools/sdk/esp32s2/lib/libwear_levelling.a b/tools/sdk/esp32s2/lib/libwear_levelling.a index 879d2da7c9aed4e58914273ddf920348fff44f28..eaf1bb543633c6adb490e82af14385d1deeef9e4 100644 GIT binary patch delta 102 zcmeBKD$=u5WP%)vnTfHp;RK4RPc@ew<3H%JG_F!6TDJdW*>d7P0GVM1c< vJ^wkk_x$Jj7KRX-6UM!LP8g3?DojYc{o!t&?GJbJdUk?^w(Gg_8C3%SOrt)N delta 181 zcmaFRVEv%MdV(B_iKV&aMx_#A5W`|>9i!Oh4Z^41fO)NTj9crNCY%FtEJ0H38t0kX zHO@1)Yn*3k*Er9*UE@64I=D{p_K%O)wtsxY&f5*r0WwUyT{4ejyJQ|`F15^sOFn`isO-MpTiV4>}Lu6#z-0CLJc`2YX_ diff --git a/tools/sdk/esp32s2/lib/libwpa_supplicant.a b/tools/sdk/esp32s2/lib/libwpa_supplicant.a index f13bb2de18ee7759e2b25bd01618441655c5110c..c52a9b3f705a975adfdd219d74b409d256012bb3 100644 GIT binary patch delta 1611 zcmdn?X$~_8Pmp6VGch*UsFan>VrF7!v3WxF69X`7`T==8@#g+H+xzD*s@8*rCQrx~ z-+o@2X|E@UYuP>_m8pF~Ds%gURF>@%Qdt{bfP^ikiAG3l*YRVU^AW_g1Zir2Y|q~Q z*q&qiV|&hrVIX0UD)ILF(>S-^pT;$nmBq}&$Z(oygm`=Z9Ip2MIo$32b9mbO=kT`o z&*5wDpTpnYKS!Xwe~w^#{~V$1{d0sX_k&FV8NOXPMr5xEm^(e8K~#ME?+GF+tD$^1 zQOWHGc|>Phg8ADM+(iGtm<^(DdO)I<+XHyTrqqI&(yi1)FIaZ^g;Y<8?KaosR@016#gDdN?skP<#efrFCL}<5LX}#~ zA^ZSdF^TOuy-GV8zjW3)8>)XCS-(&$O%ZoWOb-C}A4NH^F_ z?gtjzxgS{a_JJ~x!E}XQMe*&%c~-JFAp8lbOcL!mZr1HNZZ_>XZnoQV-0XPnLFB+{ zC#%>iUWf3(@qGTby=o@hbpBL_cK%ey?fj`ujj0e-0mqajwy!zmbSDO+YI=NwsKoZg z>dp&6A#P+a9W0%o`qq8yy|&M>-cX#?}8iAIQTpWWf|@)wvpUEqS6c>DZj*X{G0 z-5fO_V&LHZz1nU2@73;ei$S(b?#~u)-z4v`eUrSWlp9#p_6w<=A3*8Z2T^V<(_gls>+5xPbM!Yz;u-CiIYw!svv z8JtdRg2T4k1cx6u2v)I8G-3*=?8~j)a|J4 zQMaSnfVq#=ruz5oE69X`7`T==8@#g+H+xzD*s@8*rCQrx~ z-+o@2X|LyW1r-&k_GPI|?aNY`+n1%XY+shjn)QO&#K>a$e~}2u?K*yJb3Vc~wLi9J zZ+~phvHh_<=fg0VDv9>{(>S-^pT;$n6{OO5nrMW0d;c7+_Wn8C?fr9j+WY75w)fBB zYww@K-`+n*puK;NV0-@@q3!*1ge&)hv>1S0q#Pr%*96R+p3opFzWw(Ek(Jd@zMH7z z_Jcg4vn|2=?Fnw8e_+f8(KkI1(EwhtDYanc^a-g<;@kgsi9O9i=6@9n^+)38yNdIM zg8ADUW{GD&44j_eCMvO=<%+lfgb#L_KCgtPF(|O4+lw6}+KU||w--A|Nv1(GPgo{3 zWj&Y)akzb$^xv6ae!Ig5>Fo|5WF}k$bHQf4J}Ap*4CZeC@I_W74$K70=m*O^gaiPX ztKA{@)fXJd=Tki;x7%EkThR_y46)^Zto%lZ$0tw7me_vgm3#*@#uw%*B zCTLErp3CU_Qh$f5nfsARkI?H|tfjIsuk}ghfxNQj0l6N~>3CR|AMC zz5PG0a;XW3DYd=NNqLh$h$+22dXn--a6n0IPdla@l>`=TzpbItep^Fz`)v)iR4tH@ z)b^-gwM{i(X1m%2we4yb)PwXuTfMi+h?8DK2`1?ld({-H)=5D`zUH73oh$+>6OidCna?!`cui`1PL zK|*bN+!E)YScvE;Mwe}E5az57msh{QrcD>PpeEivzu9&B{AM>t4Tu=1ENK6|+HL#q z)$VhP!D5pqWQ(hdK`D~vY=ld0$dyOD2S$xZP`{G-Ex!PcLV83d!`L}Dc z1#H)53w-Je76u3RcI}YBsd->Ns3_Tf`%vJ~zhEv%*Y@29f{y+Af>gDIFh-Qk0@M7vFJ*mj%X z@B;_IV%tO`rhrR6Xc(+#iwryhmH|1cUHWw7cInemssdmka3DtAj@lk|JDM#BBxDS7 zYkReBOnbF%?DlHixR0km!Y1tnKjPX8e#EyI{77go_>tIN@FQt^!H?t+agekzH~`x3 V^QW}m=TB|F&!4vaK7V?+CIF&GCh-6O diff --git a/tools/sdk/esp32s2/lib/libxtensa.a b/tools/sdk/esp32s2/lib/libxtensa.a index 7089f02ad152ae3e94057c0833d38ee47ac176e0..a690bf30ab5920d4019c7a4428431d753a1aa1d7 100644 GIT binary patch delta 80 zcmcb%m-E_Q&IxiXW+uia8G<6#Wt^EaqEV1BsTL*_z(l;YApmJ)9033T delta 63 zcmcb%m-E_Q&IxjpKUA=7RLNnP{Gmd6^J*5??#Ul2q&9O+_!KkwN2AncvA0~_lSS@G SZMU*u^m7HX7S%GEJOlu(TpT$7 diff --git a/tools/sdk/esp32s2/sdkconfig b/tools/sdk/esp32s2/sdkconfig index 0f5f6271..2200c738 100644 --- a/tools/sdk/esp32s2/sdkconfig +++ b/tools/sdk/esp32s2/sdkconfig @@ -49,6 +49,7 @@ CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set CONFIG_BOOTLOADER_LOG_LEVEL=0 CONFIG_BOOTLOADER_SPI_WP_PIN=7 +# CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_8V is not set CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y # CONFIG_BOOTLOADER_FACTORY_RESET is not set # CONFIG_BOOTLOADER_APP_TEST is not set @@ -78,11 +79,11 @@ CONFIG_ESPTOOLPY_FLASHMODE_QIO=y # CONFIG_ESPTOOLPY_FLASHMODE_DIO is not set # CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set CONFIG_ESPTOOLPY_FLASHMODE="dio" -CONFIG_ESPTOOLPY_FLASHFREQ_80M=y -# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_80M is not set +CONFIG_ESPTOOLPY_FLASHFREQ_40M=y # CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set -CONFIG_ESPTOOLPY_FLASHFREQ="80m" +CONFIG_ESPTOOLPY_FLASHFREQ="40m" # CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set # CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y