From 2bf655b65816e3ee179a8be615e04d60b2c8a8f5 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Wed, 17 Jun 2020 12:13:29 +0000 Subject: [PATCH] IDF release/v4.0 94d97499a --- tools/sdk/include/config/sdkconfig.h | 2 +- tools/sdk/ld/esp32.project.ld | 4 ++-- tools/sdk/lib/libapp_trace.a | Bin 93910 -> 93910 bytes tools/sdk/lib/libapp_update.a | Bin 125632 -> 125632 bytes tools/sdk/lib/libasio.a | Bin 2684448 -> 2684448 bytes tools/sdk/lib/libbootloader_support.a | Bin 616162 -> 616162 bytes tools/sdk/lib/libbt.a | Bin 20472010 -> 20472010 bytes tools/sdk/lib/libcoap.a | Bin 1462420 -> 1462420 bytes tools/sdk/lib/libcoexist.a | Bin 114516 -> 114516 bytes tools/sdk/lib/libconsole.a | Bin 506488 -> 506488 bytes tools/sdk/lib/libcore.a | Bin 6226 -> 6226 bytes tools/sdk/lib/libcxx.a | Bin 61476 -> 61476 bytes tools/sdk/lib/libdriver.a | Bin 3492578 -> 3492578 bytes tools/sdk/lib/libefuse.a | Bin 178512 -> 178512 bytes tools/sdk/lib/libesp-tls.a | Bin 160008 -> 160008 bytes tools/sdk/lib/libesp32-camera.a | Bin 1169576 -> 1169576 bytes tools/sdk/lib/libesp32.a | Bin 1822058 -> 1822058 bytes tools/sdk/lib/libesp_adc_cal.a | Bin 62740 -> 62740 bytes tools/sdk/lib/libesp_common.a | Bin 309618 -> 309618 bytes tools/sdk/lib/libesp_eth.a | Bin 991506 -> 991506 bytes tools/sdk/lib/libesp_event.a | Bin 256456 -> 256456 bytes tools/sdk/lib/libesp_gdbstub.a | Bin 120548 -> 120548 bytes tools/sdk/lib/libesp_http_client.a | Bin 292460 -> 292460 bytes tools/sdk/lib/libesp_http_server.a | Bin 438356 -> 438356 bytes tools/sdk/lib/libesp_https_ota.a | Bin 72030 -> 72030 bytes tools/sdk/lib/libesp_local_ctrl.a | Bin 262260 -> 262260 bytes tools/sdk/lib/libesp_ringbuf.a | Bin 163762 -> 163762 bytes tools/sdk/lib/libesp_rom.a | Bin 1312 -> 1312 bytes tools/sdk/lib/libesp_websocket_client.a | Bin 124438 -> 124438 bytes tools/sdk/lib/libesp_wifi.a | Bin 340844 -> 340844 bytes tools/sdk/lib/libespcoredump.a | Bin 93256 -> 93256 bytes tools/sdk/lib/libespnow.a | Bin 48434 -> 48434 bytes tools/sdk/lib/libexpat.a | Bin 1488022 -> 1488022 bytes tools/sdk/lib/libface_detection.a | Bin 176912 -> 176912 bytes tools/sdk/lib/libface_recognition.a | Bin 183964 -> 183964 bytes tools/sdk/lib/libfatfs.a | Bin 779748 -> 779748 bytes tools/sdk/lib/libfb_gfx.a | Bin 31576 -> 31576 bytes tools/sdk/lib/libfreemodbus.a | Bin 1379486 -> 1379486 bytes tools/sdk/lib/libfreertos.a | Bin 782284 -> 782284 bytes tools/sdk/lib/libheap.a | Bin 295616 -> 295616 bytes tools/sdk/lib/libimage_util.a | Bin 237810 -> 237810 bytes tools/sdk/lib/libjsmn.a | Bin 27114 -> 27114 bytes tools/sdk/lib/libjson.a | Bin 375802 -> 375802 bytes tools/sdk/lib/liblibsodium.a | Bin 2654340 -> 2654340 bytes tools/sdk/lib/liblog.a | Bin 63354 -> 63354 bytes tools/sdk/lib/liblwip.a | Bin 6092126 -> 6092126 bytes tools/sdk/lib/libmbedtls.a | Bin 4798724 -> 4798724 bytes tools/sdk/lib/libmdns.a | Bin 956894 -> 956894 bytes tools/sdk/lib/libmesh.a | Bin 939738 -> 939738 bytes tools/sdk/lib/libmqtt.a | Bin 390522 -> 390522 bytes tools/sdk/lib/libnet80211.a | Bin 983904 -> 984404 bytes tools/sdk/lib/libnewlib.a | Bin 325462 -> 325462 bytes tools/sdk/lib/libnghttp.a | Bin 1930242 -> 1930242 bytes tools/sdk/lib/libnvs_flash.a | Bin 1038062 -> 1038062 bytes tools/sdk/lib/libopenssl.a | Bin 381768 -> 381768 bytes tools/sdk/lib/libpp.a | Bin 476562 -> 476562 bytes tools/sdk/lib/libprotobuf-c.a | Bin 445578 -> 445578 bytes tools/sdk/lib/libprotocomm.a | Bin 605674 -> 607266 bytes tools/sdk/lib/libpthread.a | Bin 180712 -> 180712 bytes tools/sdk/lib/libsdmmc.a | Bin 414074 -> 414074 bytes tools/sdk/lib/libsmartconfig.a | Bin 108494 -> 108494 bytes tools/sdk/lib/libsoc.a | Bin 1247652 -> 1247652 bytes tools/sdk/lib/libspi_flash.a | Bin 754382 -> 754382 bytes tools/sdk/lib/libspiffs.a | Bin 769366 -> 769366 bytes tools/sdk/lib/libtcp_transport.a | Bin 304288 -> 304288 bytes tools/sdk/lib/libtcpip_adapter.a | Bin 290396 -> 290396 bytes tools/sdk/lib/libulp.a | Bin 80082 -> 80082 bytes tools/sdk/lib/libunity.a | Bin 240094 -> 240094 bytes tools/sdk/lib/libvfs.a | Bin 403112 -> 403112 bytes tools/sdk/lib/libwear_levelling.a | Bin 334688 -> 334688 bytes tools/sdk/lib/libwifi_provisioning.a | Bin 784740 -> 784740 bytes tools/sdk/lib/libwpa_supplicant.a | Bin 5659298 -> 5659298 bytes tools/sdk/lib/libxtensa.a | Bin 57122 -> 57122 bytes 73 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/sdk/include/config/sdkconfig.h b/tools/sdk/include/config/sdkconfig.h index b0c792f6..3d2a4bd6 100644 --- a/tools/sdk/include/config/sdkconfig.h +++ b/tools/sdk/include/config/sdkconfig.h @@ -2189,5 +2189,5 @@ #define CONFIG_WIFI_LWIP_ALLOCATION_FROM_SPIRAM_FIRST CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP #endif -#define CONFIG_ARDUINO_IDF_COMMIT "e7ac221b4" +#define CONFIG_ARDUINO_IDF_COMMIT "94d97499a" #define CONFIG_ARDUINO_IDF_BRANCH "release/v4.0" diff --git a/tools/sdk/ld/esp32.project.ld b/tools/sdk/ld/esp32.project.ld index cb557c89..e1bfa1eb 100644 --- a/tools/sdk/ld/esp32.project.ld +++ b/tools/sdk/ld/esp32.project.ld @@ -580,7 +580,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_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:_divsf3.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-close.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-system.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-strstr.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:isatty.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-sccl.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-envlock.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:creat.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-stdio.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libsoc.a:rtc_clk.* *libsoc.a:spi_flash_hal_iram.* *libnewlib.a:heap.* *libesp_gdbstub.a *libphy.a) .rodata EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:_divsf3.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-close.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-system.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-strstr.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:isatty.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-sccl.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-envlock.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:creat.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-stdio.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libsoc.a:rtc_clk.* *libsoc.a:spi_flash_hal_iram.* *libnewlib.a:heap.* *libesp_gdbstub.a *libphy.a) .rodata.*) + *(EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:_divsf3.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:creat.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-stdio.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-close.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-system.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-sccl.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strstr.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-envlock.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:isatty.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libsoc.a:rtc_clk.* *libsoc.a:spi_flash_hal_iram.* *libnewlib.a:heap.* *libesp_gdbstub.a *libphy.a) .rodata EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:_divsf3.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:creat.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-stdio.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-close.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-system.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-sccl.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strstr.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-envlock.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:isatty.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libsoc.a:rtc_clk.* *libsoc.a:spi_flash_hal_iram.* *libnewlib.a:heap.* *libesp_gdbstub.a *libphy.a) .rodata.*) *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.str1.4 .rodata.esp_event_handler_unregister_with.str1.4 .rodata.__func__$7062 .rodata.__func__$7049 .rodata.__func__$7029 .rodata.__func__$7013 .rodata.__func__$6990 .rodata.__func__$6949 .rodata.__func__$6940) @@ -642,7 +642,7 @@ SECTIONS _stext = .; _text_start = ABSOLUTE(.); - *(EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-close.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-system.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-strstr.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:isatty.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-sccl.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-envlock.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:creat.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-stdio.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_rom_patch.* *librtc.a *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_periph.* *libsoc.a:lldesc.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_time.* *libsoc.a:rtc_init.* *libxtensa.a:eri.* *libnewlib.a:heap.* *libhal.a *libfreertos.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_flash.* *libesp_gdbstub.a) .literal EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-close.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-system.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-strstr.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:isatty.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-sccl.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-envlock.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:creat.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-stdio.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_rom_patch.* *librtc.a *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_periph.* *libsoc.a:lldesc.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_time.* *libsoc.a:rtc_init.* *libxtensa.a:eri.* *libnewlib.a:heap.* *libhal.a *libfreertos.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_flash.* *libesp_gdbstub.a) .literal.* EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-close.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-system.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-strstr.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:isatty.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-sccl.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-envlock.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:creat.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-stdio.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_rom_patch.* *librtc.a *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_periph.* *libsoc.a:lldesc.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_time.* *libsoc.a:rtc_init.* *libxtensa.a:eri.* *libnewlib.a:heap.* *libhal.a *libfreertos.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_flash.* *libesp_gdbstub.a) .text EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-close.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-system.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-strstr.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:isatty.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-sccl.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-envlock.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:creat.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-stdio.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_rom_patch.* *librtc.a *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_periph.* *libsoc.a:lldesc.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_time.* *libsoc.a:rtc_init.* *libxtensa.a:eri.* *libnewlib.a:heap.* *libhal.a *libfreertos.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_flash.* *libesp_gdbstub.a) .text.* EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram.* .wifirxiram .wifirxiram.*) + *(EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:creat.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-stdio.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-close.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-system.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-sccl.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strstr.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-envlock.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:isatty.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_rom_patch.* *librtc.a *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_periph.* *libsoc.a:lldesc.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_time.* *libsoc.a:rtc_init.* *libxtensa.a:eri.* *libnewlib.a:heap.* *libhal.a *libfreertos.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_flash.* *libesp_gdbstub.a) .literal EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:creat.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-stdio.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-close.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-system.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-sccl.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strstr.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-envlock.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:isatty.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_rom_patch.* *librtc.a *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_periph.* *libsoc.a:lldesc.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_time.* *libsoc.a:rtc_init.* *libxtensa.a:eri.* *libnewlib.a:heap.* *libhal.a *libfreertos.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_flash.* *libesp_gdbstub.a) .literal.* EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:creat.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-stdio.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-close.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-system.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-sccl.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strstr.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-envlock.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:isatty.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_rom_patch.* *librtc.a *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_periph.* *libsoc.a:lldesc.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_time.* *libsoc.a:rtc_init.* *libxtensa.a:eri.* *libnewlib.a:heap.* *libhal.a *libfreertos.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_flash.* *libesp_gdbstub.a) .text EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *libc.a:lock.* *libc.a:lib_a-syswrite.* *libc.a:lib_a-mktime.* *libc.a:lib_a-sysclose.* *libc.a:lib_a-lcltime.* *libc.a:lib_a-ungetc.* *libc.a:lib_a-rshift.* *libc.a:lib_a-bzero.* *libc.a:lib_a-impure.* *libc.a:lib_a-strtol.* *libc.a:lib_a-isupper.* *libc.a:lib_a-environ.* *libc.a:lib_a-strcasecmp.* *libc.a:lib_a-strcspn.* *libc.a:lib_a-rand.* *libc.a:lib_a-isgraph.* *libc.a:creat.* *libc.a:lib_a-systimes.* *libc.a:lib_a-getenv_r.* *libc.a:lib_a-ldiv.* *libc.a:lib_a-strlcpy.* *libc.a:lib_a-stdio.* *libc.a:lib_a-syssbrk.* *libc.a:lib_a-close.* *libc.a:lib_a-rand_r.* *libc.a:lib_a-strncpy.* *libc.a:lib_a-sf_nan.* *libc.a:lib_a-isspace.* *libc.a:lib_a-isalnum.* *libc.a:lib_a-toupper.* *libc.a:lib_a-month_lengths.* *libc.a:lib_a-strftime.* *libc.a:lib_a-tzcalc_limits.* *libc.a:lib_a-iscntrl.* *libc.a:lib_a-memmove.* *libc.a:lib_a-strnlen.* *libc.a:lib_a-memcmp.* *libc.a:lib_a-div.* *libc.a:lib_a-findfp.* *libc.a:lib_a-isdigit.* *libc.a:lib_a-strcpy.* *libc.a:lib_a-islower.* *libc.a:lib_a-isascii.* *libc.a:lib_a-open.* *libc.a:lib_a-time.* *libc.a:lib_a-wbuf.* *libc.a:lib_a-tolower.* *libc.a:lib_a-sysopen.* *libc.a:lib_a-ispunct.* *libc.a:lib_a-isprint.* *libc.a:lib_a-strtok_r.* *libc.a:lib_a-raise.* *libc.a:lib_a-longjmp.* *libc.a:lib_a-atol.* *libc.a:lib_a-atoi.* *libc.a:lib_a-creat.* *libc.a:lib_a-strncmp.* *libc.a:lib_a-abs.* *libc.a:lib_a-wctomb_r.* *libc.a:lib_a-strptime.* *libc.a:lib_a-memccpy.* *libc.a:lib_a-timelocal.* *libc.a:lib_a-system.* *libc.a:lib_a-strcat.* *libc.a:lib_a-toascii.* *libc.a:lib_a-sccl.* *libc.a:lib_a-strcoll.* *libc.a:lib_a-s_fpclassify.* *libc.a:lib_a-strtoul.* *libc.a:lib_a-strlen.* *libc.a:lib_a-utoa.* *libc.a:lib_a-fvwrite.* *libc.a:lib_a-itoa.* *libc.a:lib_a-strndup_r.* *libc.a:lib_a-fwalk.* *libc.a:lib_a-strstr.* *libc.a:lib_a-strdup_r.* *libc.a:lib_a-refill.* *libc.a:lib_a-envlock.* *libc.a:lib_a-fclose.* *libc.a:lib_a-gmtime.* *libc.a:lib_a-strcasestr.* *libc.a:lib_a-strlcat.* *libc.a:lib_a-strspn.* *libc.a:lib_a-asctime_r.* *libc.a:lib_a-tzset.* *libc.a:lib_a-tzset_r.* *libc.a:lib_a-fputwc.* *libc.a:lib_a-strsep.* *libc.a:lib_a-strrchr.* *libc.a:lib_a-ctime_r.* *libc.a:lib_a-isalpha.* *libc.a:lib_a-quorem.* *libc.a:lib_a-gmtime_r.* *libc.a:lib_a-isblank.* *libc.a:lib_a-lcltime_r.* *libc.a:lib_a-memrchr.* *libc.a:lib_a-memcpy.* *libc.a:lib_a-memset.* *libc.a:lib_a-gettzinfo.* *libc.a:lib_a-strndup.* *libc.a:lib_a-strlwr.* *libc.a:lib_a-labs.* *libc.a:lib_a-strupr.* *libc.a:lib_a-ctime.* *libc.a:lib_a-wsetup.* *libc.a:lib_a-fflush.* *libc.a:lib_a-srand.* *libc.a:lib_a-memchr.* *libc.a:lib_a-wcrtomb.* *libc.a:lib_a-tzvars.* *libc.a:lib_a-strncat.* *libc.a:lib_a-setjmp.* *libc.a:lib_a-sysread.* *libc.a:lib_a-strcmp.* *libc.a:lib_a-ctype_.* *libc.a:lib_a-asctime.* *libc.a:lib_a-read.* *libc.a:lib_a-sbrk.* *libc.a:lib_a-tzlock.* *libc.a:isatty.* *libc.a:lib_a-strdup.* *libc.a:lib_a-strncasecmp.* *libc.a:lib_a-makebuf.* *libc.a:lib_a-strchr.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp32.a:panic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_rom_patch.* *librtc.a *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_periph.* *libsoc.a:lldesc.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_time.* *libsoc.a:rtc_init.* *libxtensa.a:eri.* *libnewlib.a:heap.* *libhal.a *libfreertos.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_flash.* *libesp_gdbstub.a) .text.* EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram.* .wifirxiram .wifirxiram.*) *libesp_event.a:default_event_loop.*(.literal.esp_event_handler_register .literal.esp_event_handler_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_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 .literal.esp_event_handler_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 .text.esp_event_handler_unregister_with .text.esp_event_post_to .text.esp_event_dump) diff --git a/tools/sdk/lib/libapp_trace.a b/tools/sdk/lib/libapp_trace.a index 566ff9f17dc201698680f62d4309839a09f6e1eb..27caf814408a692d379b5f289a6fb5246dfbaa39 100644 GIT binary patch delta 86 zcmcb1m-X6R)(J9f#+IfQrbZi;au^{@!_89|CpEy>I!$U8Q1zoCpEy>I!$U8Q1X@L+=4DLVmoYK2&4lu|Z<@`xjM3E4$jZ>b%G8hn z3cO156b#K3j0}tnz#?TPdIoxix`vkKy6KiCDVF9YmX?XrC(dOopX|WQvYlfd;|?DH DBB&kH delta 117 zcmX?bmHog~_6agX@L+=4DLVmoYK2&4lu|Z<@`xjM3DBYc^B6*KFo?uh}f^Ub9)-y=Jqu zd(CEV_nOVo?lqgU-D@^iyVq>)cCXny?OwBa+r4Juh}Z?Ub9u(y=JSmd(Bqg?loKES`+}4H%JQr delta 193 zcmZ4RW-%iOPmp0VGBdLBYc^B6*KFo?uh}f^Ub9)-y=Jqu zd(CEV_nOVo?lqgU-D@^iyVq>)cCXny?OwBa+r4Juh}Z?Ub9u(y=JSmd(Bqg?loKES`+||W=H`5 diff --git a/tools/sdk/lib/libbootloader_support.a b/tools/sdk/lib/libbootloader_support.a index b09737da530716ccb1c71e15413bb032023db574..b9f8c52c93acf4ab4bdc5759b875933a8ae398dd 100644 GIT binary patch delta 222 zcmaEKR`thSNWsV-(wL#PKH@CSV}OEV0=qWzrp(07%95 zUk;2PdRf8R+uxsK-2VO?leIfUh0%5cG3HhGpq%yxUzoQ)_`>qb87i>-fdwm*AB1BJ zwyynO8|(IeZERQgVWJN#SS7Z9n8sG-4Y6YSeG68J_U1=y+nXP;XFq@_GXZPf&UKjM PLNY|ebo&D}P9_Hcw8u|} delta 221 zcmaEKR`thSNWsV-(wL#PKJZ6)ZPhUyNCDvro#TJ5c`n zbByBKe>pII=!FQhzdy&g{rx#6Yj=nV#@h|Vm{;9{a@rq!Vc!1W3(GHOh=9rV2NtYM zeozkBvi5&%tlR&!v0dSZi9WDkmDv7a8e5q+M8tIZ0}EF1_U1=y+nXP;XFq_6f}FaY S>oCWKWQd5__6KU5Ob!5psZTBd diff --git a/tools/sdk/lib/libbt.a b/tools/sdk/lib/libbt.a index 397439ec02b5ba5ad2ab0cd0038c1e21e4010c7f..2604c33b1bc32e10e9c8ee280c0fadc6aa5ad5fb 100644 GIT binary patch delta 4806 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 delta 4801 zcmX?g@F6D%Pmp0VGBdL@HEUGbs>HY<1;n#3F`oXQCSRicLkeU2hZLsmA5xgT(pinn z%q&dW?awf`+n-@+w?D(W-Tn;Q^&c=D4TtL`ra!3C^4eZ^l>LPxMA&5d2kBt(_GWgD z?al0*v$aq}t&KRhTN`m*SAvL|O`q^pOuSt`l&f7ol)GI&l&4)kl($_!l&@Vsl)qg+ zRG?iyRB*d~sL*~Ehz`@~53Xp6w{u4cZRd^>{v8StwV3YEBro2syg|5Kd4tGy$5bE55z@sQB+%n8<<*H_7&? z&Jx?FI!lH!f%TYffA1=JJs6_GXu880X7TpNGbP&}&y;F^JX3o6|^6mCb3e)YI6x$&xP3IqAHDQ$4 z{-jCqQzAsjZ2E=ZbjkLwPZYO*eWFx)h1tl=Z2HGYA<6c(oyyzWcB-5?22p4+eL_;X zM0-JlYI{M0T6;l*`u2hbjbqawvX&rkN^B1i*9@8i5wQRTWzu%OEt+Q(AR?CAA6(JY zQ-pG+gQ9o4&NodxC#cBw1Pd)aMX&=BkBUofUlpk(fyBL6rDfuTkk#9(b)g8X)68(X zfY>(ic4-6c?a~H1yPIL6pitcYd9zM4U$iyde$mz}mlLAL9Fl~i-OaW~yPKajfrvuG*QLh1-KEB& z-KEBIyGxB#*IbCK`Sb@3|0TA+k+fd51tMYzGDV_&%Q@@qTh7_6l7NX$cor_Pz2>>i zy2%g`i|q#0w%-nb15WUprc}GLjoo%<8~f)^z(R}$+LG;ViVp2=ijM7Wicalriq6~J z6kQImfTbr!YDsQaQghK+fZ%2wb6F4$=7KbDSCey%nStQW+vfUbBb?j5EyHd5whZ?b zOmLy?RoU({Hi8{zZVXC&Qtd{v9@~v%J*QlTiGuR&_QxMQCtrt%n9N_W!IV*=eaZ>1 z_9-X4+ozoH**@ijuaYcO8kG9Pw_kqhD_;%~F`fRwRZ?QRK&;=f5U9xf2b)wGCANRr z=y$3IB4h?i0^;qr?fkdjwhP!F0TpduFg;-Vg6V-y%n$){a51v||Exgmb5N1(2AM&x z_#qsN?FyAarxrmu?H{Crw||fhNs<72*wNiga(kXhNXa!YH}ScR)b{^eq3n>dz`_7j zvPiV6bcD96bcAhJ=?Fgs$sZO5-~w|y&#Le`8?ez9hTA7R3+I~x<$!!Fv3*Zf1RJCj zurQn-AYj2Lx&5JNWN!dCp;}CT?M zY`@SG{OQ6p7SH-m^MrV zTxR>L#BTRjiQ_heif&H`jcZB=hfClw7pd+4_r&=pz_>Eob7kXCLXuhFF&D}0L8b8q zn_;q&+vjN{m_P~#u-^Bc373NrviIgDm_P&41YDSI*WaITxCCOc2`KEuxAU7M=68U# zBxbuyw$Iv=xP8{1q#3zzq3wQJ$uo{4xJ;jt1!h5vfR>tuJt^A_dr~zoLPfVH#HO|7 zLOBpym`|r2?|_PIzYv`M2vXBnn1Qmdc>DQ?^zG*(GPbKjl$b-(`Sv9Z8Fqe9A#f6D zJD<^ZK6BgotRfL);r0oSv)U&-&fY%ZaZVVd2(U1R6j;oEa^fN3bPUhFWOhWy=Y%W!!dB`w45$4 z^ii^1ptW+lKxW>sK=uLzUgXqAAh7dQtWE)r)GPAtkw`AvjRlResg9 ztNg0nuJWrcND>@TA6JG;Zl5Gv|6)CuTbLFp**@)XefzY-4cn(3Zrm{eEG(-QExkP_ zq^T$e%nkezBh~))<#F7uv4$r{m5ukiRSq45lko21&HbJnn3ldEC`5^SHZR=5bHE z%;Vm6na6$GWghoefo-ugFa(D{`)1t1E^^(5 z449Bi``d%-+TR{rzy0mO4J(DgZZtH8RL)zjZfM_fbz}RMtDClOxw<(EoJ1`RO&}p> zeQ$HS^}Q|It?z9;Zw}FC+AbirZM%Tj_F1K1^BEs^O12;C-oE`<_YRkb5H;rQ0=YZ4 z3*_!v^b;xo$?xaWc7Lydh*&^G9zWjQT@5xT@zgBI_OAFn?OpMEw|B+wODO{j2QHm0 z-Oh7u-*%pB`>h_qge2ROb{yEAwBw)+H`q8MLr^Y~Xy0@A;PyR-4>?_ch(hCEddlH; z=_yCHOHVmE8C*tL8W~Rqm%69*j%`1!cibLa7F!w_w+loa-!2e!LJeFRf|P+9x54L5 zve=IxQ{;}*#`^U1g?H|j|ZU0zy-j)lZ!VH>Xd>hYi z_ienu_yg?tiwD<9wr5pdY|pB^)Sgv&d3#pnl_fVIIxMGOh>4MC*9p4Xt`l^vT_@;z zyH3!J?K(j>uX%!17#mFA(7j!vU1846?Fw^lX*~xUSs1@Za(i0y?FTQA6>U$+xpNEB zPWgCspLBan;hpUj3#>{o=&I!Qy8Jf{FTh;K z!aI`fQW0;rOGUh!0Pf3J8e6t+XnMDOL(}`Hah|Ioqw=ciBYm$X~v)JN;Cdm;eqJgq0T6^U3lqV?)_kX;&UBFsdnp>f7`87 z{?C^Ii*4MY&M33}XT$&8EpWcn?q*ZQ&-37X$?i#4823-Q!pIoG0T-0o&wiJYar!DG zf!*y)jI&pQ1sd0yFiP$(GGu17$wm@5HHVq;Oh1yqCLI<=oi-$aUz=DM10c=~d||>U zy+5OfmGRmsgo^$sTQgj z?k_kZz-aagrqrQHUZVfVIzh(%BkP11_a9j&%qYYIm7H(DrN}7J|7DjjND% zLnXl7+J0tbQO5nu%3_Sl;HIvnsUf&T+wW{7#^~PwQECWo5A0vRNsO@`5)7t>;J(U! zpKx);q^&Sj;1D~*Bf+@;438w^J($w{8#YQZ{(1~iWz@f6subh?4O68Vv%t+vOH<>1 zg+v*~euYF?#{CM3a*V%fU`iG4$uaI%xF^rZ1$DIXegjtp#$QJu3XJM=_6yPQ&H-0yNqg)z?nVg{t^xBvVv z6-I7IY?zwt2lXPFCO{QH`qTRxoYfeYB|*i&#csdzGBw8i&dbypvxQ*d4;ubU?mxRj zozWHCg|jp@0hj3g2DuuH`wen68G|;%lur06Cb55kf)=9`xM^u=YT6H~oA)31sLePJ zQZJjDLY-anT!(Rg&2wGGSx{%2f_v)wO(gUfuf;%2H0=j@alb&RK4Y0KR0!P8*uQv@ zKI8d#m=LJbw0{DV0V5lD=)=;~bh<%ikmUZY;RcM3;I1f02-FqbFY?uZaoRSh#(vNU z#QqJdjTm2nJ1CZ>ru!E-7&A&8g(}z&8hH4Y49)?j)9st&CH7y=G+|urj4U#HtqJ31 zE2v2S#AwO=IWJ5Y^-jRd0QCV6f%`U=rqlQL8c6J~XEbBvUk;TAcewYjU17!;3GP!{ jnwo*r@qXpIW{j`jLCpo*t$oIvQQifrZ$GHxR22XKs*(y2 diff --git a/tools/sdk/lib/libcoap.a b/tools/sdk/lib/libcoap.a index 231118b97f4eeb00a80934be59bf4c16229d92ba..77c853a35fd7819e4e6788654ebfceddbb020810 100644 GIT binary patch delta 382 zcmbQTFmlSm$O$rR#+IfQW(FITxWvFrQ^V=!yjUeSdyCD?h6$|u$0)X`$z%a5NUiB) zLoxB~0ZNP!ci?=9?MMGHZqGyF&&*}I917u2U;B?yyuITvQ+vl@=ItGaSsdD-5{WzF*~Yqk&o;K4c@R;H?Ruf?Vwn(*B}j?*_QZYc(a~TLQvvNeT+eKV>w~M&&T_^zyTZ*Uq?;e>>w&f%WDvVae@hJ_xMIKyar-3NEOE*bDZhSbM+~!R-N8ghZSmqNX6% eh;45W6JBxxA_Dc4!+qg)hx;Pi9qx;U6aoO9T7+K! diff --git a/tools/sdk/lib/libcoexist.a b/tools/sdk/lib/libcoexist.a index daf8a879db024995226d3ba63d5c6e1b5d551737..152a3a3daecbd97fa28da8ad583ebf2f258f9e47 100644 GIT binary patch delta 169 zcmccekL}7owh1z9mL^8#mgXCk_DOL=m0t(rWlxQ_Lg~Qg(7Pn veozNRfVpL_KZ?NV%dG4u0=I7+lt2+!{yCNfMS%au#MQ_G+gC4UTqz9zdBrg< diff --git a/tools/sdk/lib/libconsole.a b/tools/sdk/lib/libconsole.a index ad5e77b8f535d78b67d527f7c818beb90d4bd058..252a0bcf6145bde1c63c5676421bc7cdf0d401e0 100644 GIT binary patch delta 94 zcmezIMefHJxd}3C#+IfQrluQ}?ARboqvkZW?P+X`{|-R-Chb|r8QZgtGqq?!6ZscFW>lLLh%H$P*_5d{Es CYz}1r delta 50 zcmca)aLHhT44b*7fu*U@M5PDZ5SD_1se#dEUdEk_?5U}irYQzylLLh%H$P*_5d{Er Cd=6Xy diff --git a/tools/sdk/lib/libcxx.a b/tools/sdk/lib/libcxx.a index f5796f0d88a017bd955088b99e511fe44b66f200..ab89227f5a813bfd136ae38634b658e1916c04b9 100644 GIT binary patch delta 46 scmZ4TfO*LS<_R)v#+IfQrX~}WUO`!t_iYi|tid>8GnBu1-Pmp0VwluXcH`=I_qX%Z1nodth7Z7h=t=GOh9 zez<@;elD}IrRns88xB4bdP>Jac)#Bpqw>JuJzr9hUdly917$Vx7Bii1aBeuOcNBlb4O zp<2AXp;}^lL$&0mR;VCEc|W7n_I^fb!+ R@r~OPOii{Yn3^_;0sy1T$Q}Ry delta 558 zcmaDf^(rF>Pmp0VGBdL_TrDM?ZqG2wikb7H?BukaJYb@{cr(i z`{4qv?S~7vC>*BHg=~jm*p@Pt=oaZ^{vEZ^{wd-jpN$ zgAZbcS$jjZczZ*&#P)`2$xp2iLG$Si)#Bpq{ftuE`x&K;7o&*YUn0Hz{t_AIlQ7YQ zbOEvLc6qV^(hw0#h%Z)m%C@iWlxttzDZhPnr-HBsSk}w{V)pHg3hlQyDsI2MQEB@h zh>RgbX8k(l?d#X6d~Zh)J#41he%MTH`(ZP6Z*LSC?I!i@+D#hEPk_8R{oqDn$@X_% zn%m!bY3;~^D1-*<;hkFThj(hXAKt06{qRoR$JZgUCLrgEZ9gTj-f=M-TbfSiSLK%6tiwG=5YB6UBD4L83}Z(SM5)o_ zb24J>9r=vy9r;Y{9r?`LJMvj%93Ya$Aj$0q*0aR4A`4iUvYMJbGIFac|M zW675A6d@qKJyV{&UkM^$+WyaxefvL0j(ZEB0@MFFvWvI>e8kcI^AYFvpO3hNomj#C zn0!`7yj??;d%K1zkBk;XwK+s}qCZc2qCfBUM1Q{H?ogR_z3F`Ideiy0>rEGUqyRBu TdSO1Jc)QLHf$cgw1ZxxkZ!lmm delta 295 zcmZ3n(S5~6_X#p=MrLLfW=0#8-f^*ln5NSORk_7C>u}EzMB+C;k=g!4hOr|EtlZRM z@;Mo?_KtkU_Ktj}_Ktk!?H&0nG7b<)bCBfr1M690S|I{p)!QvhSxr_U3v}FP^@xH9 zSc0{@v1ChliVzUro+;1XuLKq_Gid+k$iDrbBgef3P=V?H9NER&e?H=9|M`e>`_D&Q z!cNRaW@eL5%Sg6ssB&-DQ00-)0*Oq|&u5fuPw?kyPw?m6p5V`S!W|*(GM%s8Wjg=3L`005zTU=08O diff --git a/tools/sdk/lib/libesp32.a b/tools/sdk/lib/libesp32.a index 1a23fe5df0dad3cdb8a44104a8120be946b323ca..5bd4042a64a08c0d7242dc0cb7d06d9ce013e68e 100644 GIT binary patch delta 482 zcmaDgEC1E3{0TB_#+IfQ=7t-Uc!ZdZElsC?EEkd7>?Kt263n|;BO%#*?RWdN-;CR@ z{bt(31{dAFj)~c216a42@#F))#oGBcGjHeH%rd71D%ifkoV9&}IotLP=Irx2A%Z58 z5BwJ2o_&zrgp?6(+hMgiCz;>RQq5fnX7H190%vofq9+cV6s8Iv3pj! delta 463 zcmaDgEC1E3{0TB_MrLLfX2u(pc!a=AQ`5-@ev57P5-NBJ;hQxd_}zZsH{`C-gm6i0S83v`ONNM8fJDT% z?|;g9I}a+deL)Bp6GYm~04&|Ue>+$E{_WiD`?vG7@88b5egAg8W;<4}FQ?BxFCoz$ z|BY{Z{5Ss3CSWtn3_$K_&({{%p06#qeF3wPnb~ARA<1^9GlJWl&Imo&2ou?ES0}vT zCydw5RUxvSt3tGe6(+KMRjufbKp3yR?!4&sy7OW$(!nBoe@nJEnTv04GMDgig;;C^ zcJKDrH4^KCpd#%H&P!}xa9;8nG+Kdx0EN+a`#tC0M!8MWzimkOl6oWIm#UEU@ny^Oi>dEypvT diff --git a/tools/sdk/lib/libesp_eth.a b/tools/sdk/lib/libesp_eth.a index 17f87249b5188fb064aade01896a77e8841b18a9..56aa6660fe6af41dc719408a44036e3cdb6bfc1f 100644 GIT binary patch delta 193 zcmbPq$Y#mBp~vW<_+BOg(#x+iaguv6?x~kG8>thO%Hs>B-w7YoOip` Ia=sgt0E8VqIsgCw diff --git a/tools/sdk/lib/libesp_event.a b/tools/sdk/lib/libesp_event.a index 9fd93751fb5671c8f14743fa1053de745cce0887..71cf62db1115313149f11f3d5baff9a611d186c9 100644 GIT binary patch delta 105 zcmX?cng7IP{s}T{#+IfQW|kY3l9(Y(^Xcd2GKy_pz?! hxs0n4p`7-*|BTz~{xjuuLj){AW=L%3>So>-2LN_CB!2(^ delta 105 zcmX?cng7IP{s}T{MrLLfW~LjJl9(Y(lj-N?GKy_pzK#+IfQ=7t-U=CMMU2Gj3VF^e_dVQs&|%DDXwD^tgLW@Ag!>9?zx frM5R-WeQ&k;%>iP#e8rshy{|6+`dDCWlJmoD)=8+ delta 95 zcmaF!M)1uW!3i>KMrLLf=0+Qp=COjAW){=$RWXY--(hXP!^*h*4l7f~d5DB1NJ4yj m<5i~crOZZVX4B_Out;wIQpLPtE?9xN5lDg9_8k%|TVeriks=EK diff --git a/tools/sdk/lib/libesp_http_server.a b/tools/sdk/lib/libesp_http_server.a index 5b29843f812478fa285707ab2575119e1d24ccdc..dfa2ebfff318fdf6baa390a843b8e085b7fb7764 100644 GIT binary patch delta 137 zcmcceKYle^6!P5QK_u|7XS)RtW&hODo|3 delta 134 zcmcceKI@V1f*rv8Abnx$#D&E^Y|ZXnLM2li21H+&rgH1U_7S^AA~I`;RM(1qIB; VmZp=}b4#|jxH4^Tab^Cn3ji@@9}fTk delta 85 zcmey;An>I@V1f*rk(rr=xyeSQE^cNcGqdU0u1u1fPjK^`f=W!!b7d0S{Nd`Gf5-yc We_UZKD1eHz=eaU%&vRvF+YJE9O&p8> diff --git a/tools/sdk/lib/libesp_ringbuf.a b/tools/sdk/lib/libesp_ringbuf.a index aa46967582acb68048b4277898ff592c3de461e6..eb8cb107820f0b7c010eb2ee945988b9319492f0 100644 GIT binary patch delta 39 qcmdn=pL5fH&IvMX#+IfQ<|Z4J7BE4X%_o@JPcSiVKf%QGss;cTBn`3v delta 39 qcmdn=pL5fH&IvMXMrLLf=B68!7BE4X%_o@JPcSiVKf%QGss;cSx(%)X diff --git a/tools/sdk/lib/libesp_rom.a b/tools/sdk/lib/libesp_rom.a index 375c85752e3730846936a1d72c4297882843f763..48bc75787ed0cb5493aee2f7e4f4548709daa546 100644 GIT binary patch delta 27 dcmZ3$wSa4a44bi~sfD@mL?tUIYh%(r764=a2UP$7 delta 27 dcmZ3$wSa4a44aXenT5H@L?tUIYh%(r764%TvElsD#|6`Wie1fGQ9>EJqDd>SHvzX5Jgh{;l z;fL)HKQO9)h6--yd&0EJ8^+nE&phuOlmk}2z49OPc|(YZWxJmN%XU8lRyk$>*oiDq delta 128 zcmaF!OytcokqI(vMrLLf<`x^3x>z7g)5&%zVw+E}6vRXMo9$BCdLV4G>3mO^#G4;} z*#7VXqxxs4;C8+zOsl+^jm*p@uV<0menp?T;~bn<@sIg}A&56U{vWesdx`)(J9f#+IfQ76ucQzJXchmYd}m{cOQ(3xmmWjN+R+?d(0E{LSau4wXRJ Olh3t@Z(jR*b^!or0vOW( delta 74 zcmX?cgZ0D>)(J9fMrLLf=4KO>zCl=~o8=h&Y@zJQa*X1eJMHW}p#06}+76XK*k+T@ MwTW+D`+If)0B0f?(f|Me diff --git a/tools/sdk/lib/libespnow.a b/tools/sdk/lib/libespnow.a index a051e2e6dd86df1051714ce311e934571430121d..b538c4a808880d37e78f8b0151eb8b54f38fd9c9 100644 GIT binary patch delta 68 zcmdn=i)qs@rU^1^mL`U#Mur=eI+&r%%^R5c7`ao-O;Xd0jTzDn7$(~W%Wi(gvcnUq OVDbiLvCX^uD)Io)z7-7s delta 68 zcmdn=i)qs@rU^1^<`!m_1_m3II+&r%%^R5c7`anZElpDl%ox%Q7$(~W%Wi(gvcnUq OVDbiLvCX^uD)Io<3>7B; diff --git a/tools/sdk/lib/libexpat.a b/tools/sdk/lib/libexpat.a index b362a59df0cede542f81641efea89906f4819678..93e78c9d91dbe54451145b620b6497b348676ae2 100644 GIT binary patch delta 172 zcmbRCGHTk(s0lJ`#+IfQ78V__5Y@e_}jEw~V DN1!kj delta 172 zcmbRCGHTk(s0lJ`MrLLf7RDQuo^XJf<`&I7ob5cEjO{#}Ozk|J%qn)(jL(+x;>&@tV$UoXt@2xDzRrQP|oxltHjQ1pRhrU GjRgQYq%Y|J diff --git a/tools/sdk/lib/libface_detection.a b/tools/sdk/lib/libface_detection.a index 2b02b7b85e61b348ec6cae38cb5d6f8143293a3e..12c152cfbe266d069d192c53256157b3b5a99d12 100644 GIT binary patch delta 35 jcmbR6j0=Qh*o-YrEi6nYDlLPu8qc+!W88X<$!QY+-Np>M delta 35 jcmbR6j0=Qh*o@4~EX>U&DlLPu8qc+!W88X<$!QY+-AD|y diff --git a/tools/sdk/lib/libface_recognition.a b/tools/sdk/lib/libface_recognition.a index 81d4d1d36e53aff4bcf18749659818e0d19069ef..26ad3798ef5eed2e58fb5eb6e1959c2d820134ed 100644 GIT binary patch delta 56 zcmbO;mwV1!?g=t%#+IfQ7N#4Ot}#KFCe8ntw*O;dWZMGan@;}6B-XC5opHOucBUF} E0R4gy;{X5v delta 56 zcmbO;mwV1!?g=t%MrLLf=H?rft}#KFX3hVYw*O;dWZMGan@|47B-XC5opHOucBUF} E0Q{v9-2eap diff --git a/tools/sdk/lib/libfatfs.a b/tools/sdk/lib/libfatfs.a index e0c54b37ec5d54fb152fc091e42dd3d47dbef5a4..118f4a307d934966375473d41fb42bf46ebfeefa 100644 GIT binary patch delta 200 zcmaEITK~yu{RuK`#+IfQmWCUZcCmt)7G|3tvC2(>vDs!FYlX76Uy^71SHlWYZ!!5H ztN8Xea~MrZ5&U)=A*Ss%Ld;u)k;Hh^n78w&u>`0?#HL@AXB2O*@MUSQ@MYaz;mg(| zha|CGA&0FX94uftJ<*p%ynW4Kw)QoL+1u9~=4fAYm~;D@!(1wx!S1m%+vDs!FYh?u~F`u63%Obx0g*@Yn z8f1Yta~MrZkp$XpgqXJ52r+LFh8SVl{!Nv6`!`jVGw_hvc=F0~Fs9HS` diff --git a/tools/sdk/lib/libfb_gfx.a b/tools/sdk/lib/libfb_gfx.a index 8fbbece170fe8856eef1fa869636769d02cb6e0f..5bfd314b3df28ed2cc62836cde7b48335cbfbf82 100644 GIT binary patch delta 29 gcmccdjq%1e#tAa4#+IfQ78@1W86m9Ax{TUY0G{9o*8l(j delta 29 gcmccdjq%1e#tAa4MrLLf<{K5+86m9Ax{TUY0G@IP&j0`b diff --git a/tools/sdk/lib/libfreemodbus.a b/tools/sdk/lib/libfreemodbus.a index 0460877d15d50ffc162caa48b62ec7d0267b2dd8..d9b214811d84b83d2d26be9195806b6133252c89 100644 GIT binary patch delta 549 zcmbO?Gi2V(kO?wu#+IfQmgXCk1cbp%3ybLurc7eZe!|=Rgc(zmnT;(?r~B#&OKm@I z#<=<)D@eJ;_Igt$_8k!R^m0R*7$azlx*y5KIJYPJJ%tbPt#aD6F;{ZR3=g4HE(TH#?B)bu2{01Z;bI@p`W9 z#p}8MKR^-fpTN`JKY@39{{+6-o=}|{?|}v zLDfh#33PNp!$kiUpTze4Jc93?AezjkJE)0>Z$IrX=zSk15}+q6zTH?~Nc=xU#C&^z Pp75*hFph(oNZd03ryZ`t delta 552 zcmbO?Gi2V(kO?wuMrLLf78VG96z671>@ei8*f%SgFPI{$(3wKoRYqz|-D8fp>fV1ismxP?_xpxA;E!KsaU)3+&YScT7hT5#KJnpa1nCh=@5v zjZ~9BM;A;4Waak#Jc93?pf0yp6Oq_{+F#K7K17KHBvOs_g~b0uMYad%3BURd<2a~^ H#61H5hYhax diff --git a/tools/sdk/lib/libfreertos.a b/tools/sdk/lib/libfreertos.a index db9ee8215c1b72294fc68ff6a93e63b016ebe6cc..ba5d1f914342218821ac6153f96122e8d1a6ca54 100644 GIT binary patch delta 304 zcmX?eU;oT~{RuK`#+IfQmc|>EUI~Gj78cX_vbn`KYYI!pLIf;(` zz8@;M{hU5iTOX7I(ju|FXdlzMP`JotF7fTQBFyzJU=d4$>2WgL;_Wvhn77}IVDZ+3 ziJsGE65H<3#4_b5M8ptemU#O|ch>fg?riNJ-Pzkex^ry*=+3#^8=}IXecoiw?eivc zHL*ejjKB`uZab6fv?WwzJKtq4FHaaJPKNs()T2u14PnxJ+1#^2Si#{iSx{Jf S`;qOSWnEkV delta 303 zcmX?eU;oT~{RuK`MrLLf7Umn3UI{^%#?$$-xy3hY3QNbr1uk=mHzyWsPb^?e-wzes zeomjMtq;lpX_44ow2x_BC`80$I^Sh3@$I%E%=IoXkvJJ{@%Eb$%-e59uy||2M9=9n ziEVdiVwrLjB4P$IOT7J~J8Sz#ceeJA?(FR!-8r^@bmv^|4OP)TZ!+ihd6T)CSfK(? z%Vu(&wuFe7Z|A$r<>d+E#K~~KgLxF9Hq(-Oz9CGSFPnQ-2#m9CKldd;C}%pz$=l~% IL6701GtptlrMEn$brb gB52qicZjh)?hw=VxI@f-oKQiq%IzmkGym8I0Puw%qyPW_ delta 96 zcmX@mDs-S#Xo3uzk(rr=g~>*xeQXe>@$|SujAEPruzgt!5ikJ@H1n+9&a;})M;t2H d9(RbbJ?;?G_P9gLewEo-jd~%{%>@8CD-4SO delta 43 ucmex#knht$z6mmHMrLLf7N#4Oo-jd~%{%>@8BuMCF( diff --git a/tools/sdk/lib/libjsmn.a b/tools/sdk/lib/libjsmn.a index 9699861a5d9a1521a724d3783b86c8e2ce465956..87c2357f510f446b75d09479218e7031f3402eff 100644 GIT binary patch delta 29 fcmaELneo+S#tAZP#+IfQmPQkmBA~2|4Oy80p-c(P delta 29 fcmaELneo+S#tAZPMrLLf7A6ywBA~2|4Oy80p#}-a diff --git a/tools/sdk/lib/libjson.a b/tools/sdk/lib/libjson.a index b68c6e2b2a965e9b033a0ff041e7d3cdf20b4afe..5b6fdc4704fe3ba4ef8a669501a3260144aa0690 100644 GIT binary patch delta 60 zcmezMUF_F)u?aG4#+IfQmL?mO5;!4Di1YK{=Dpd5drFoxtdB1{IjT&yZ1k`^RI9i=&|WFPf=~Z{MKEGzCQ- zS=%{;+1fdT+1ojUIodgdIommexwdl%b5Gd-({49GOnm#!!`#`kU?S_PWhAyc#qrop zfQjf`R1@Dm_Z`n|A!cJs)9uxayn)wXa(U1BB(}f0&dcTp5ith`1g{#Ouq8yma{Ihz zf|^X*{S*0GrJ+I)M}Ms0E6)O%I9>m#kW_o?bH4W0=lt7Sp9={8NAk;dn|MB9rtQaH z2)0Ti3umwh2^>Zem~Io#7r6cDaUpkEB+>02PldK70yKA(F zw>Ma^;q;F}ERx&TEfXm_f)J3{?wBoV`~<9_KT=p~`$T`Stsw&D+t*dg%<6@4{5WM7wL>{zrMwem z@7qJ&5y&DWv7Pgxtos6}z{Tsl;@fiyQ+ zRPu?2@TVI-6_VJl`BiDYFGK*W;fa&-jYN=n+xIU~?u4X@{FjPS+f&~vFAjw$gk)0{ zXO-=WB0!&cD6wxq#4ru!O;Mu;DiGe8NoIkG~LXl|~3lY|ms7;y(-(09i5J zCY~>F`_tn>?ht#x#!77Wd@8hA8>|d0AU-|8RM>fYw4m@yWhBw<38un2Do}xgOOz$H zuZ$F44EBMg;dF4EWlR?Sql8c)zP(|aa7PS6Kytg9un3a}RKW15ki>S^Xc2F4QnEAz z1+wJ!b<0G`jzCmQE-Vq>?vO2N@&v-4zR^rWV*5mYvE>dB0kDFQ31STupfI2Q{(`Jz z`v(s3_75Bq?H@QKw}0S}I*N`PmD+x^TBf-d!A<3q?QREi|9dJ(Zs(aO`@kN?mD&WrS?TCb>0TU@rexCCTjuw(?Kn!CbIngSqlIG{9W`uS!ze zRgcMgd%(Do(*?dt>1^M@r;q|M9&CVxj=~K-xRUKU)(RJpxDs9p5gQS*J--zmyajXj zFHx4<-tkhgBLTtH@lvYrM{p0!RPu?2aiz9vepQ<93*$;|f8wNkBN4>izJG~wC&ZCp zLsQ-=F9`)lixDW!#oJY!Rko`*tBQz#R8I%12?$}q0uOhnZil2k zqv?iEg(SCc`=n~53snKmuPh2`4v-XV1WqXl&T1tQU@O*}X-IAVI9tu!6rz4|VTr_c w*NbZT!f?L$_6twc{scn!(i*J8nrf#tfAt15c_N{upC$hjvGmYJz05FKS(EtDd diff --git a/tools/sdk/lib/liblog.a b/tools/sdk/lib/liblog.a index ac4c1b51d819472e566ed2cb21a720c8946ceacc..83361c873edb0a62f1acc4a2177890e07c370884 100644 GIT binary patch delta 31 hcmezMj``O+<_R)v#+IfQmL?mOR2ZSm%|48J-vGIp3O4`% delta 31 hcmezMj``O+<_R)vMrLLfmIfP@R2ZSm%|48J-vGGW3Ml{p diff --git a/tools/sdk/lib/liblwip.a b/tools/sdk/lib/liblwip.a index 0157c47bf50b90fde07fc9b01b3eedde9ecb7e6c..5fc371c49b5d3e01d7d3a5f7a9adfb6d7bc852ab 100644 GIT binary patch delta 1756 zcmccj>N67vPmp0XwluXg-l$k>%4}?DI(?!rhg9=!)9t%W8J!n^M5a2jOKz9C#+Y*% z&RevS=}!%uw@Zz=CK%2Os$$lez-DY|YGG+MeL|PGMEe{rmhE%6SbtrDi6$)2m72~s zThL?szq_m}EMdYEy2Qn{9};J)c>!{gh2`}97qld{MzcTP15sfHm+`8g5N%&)A+~*;h4>M1uoPHjUx4@@ zh%I21%eut3FYA)%*$P$x658(PAn9=k#+BN>nMta=0_0Fj1LJmsYN_o8)zWO5P=Vb7H{XbliSX3Cx8D6vgmehVTE*0 zh=?i3OmNKkZoeO+uo&Xl-Y#*e_W9Ekw$GoYIQ;=cr5Q-2 zImDvujY`|IH!5#l3sGziQY_JK6R*;46R*16CSFZV6-fqa%&8VNxG~!s_NmSD2M2`V zNmmWugcUCNQVn;zji@u#}csNh6d9Os-?u+ zSC?vUUtOy6S`xMS(>Da0i*N6~rMr3}*yO;CN|M`y za`ZfY!?;q@tA$+ywzFsGFNXwD;6^2>?WY&&OFM#2ZSSfz*xprZ z7?K4M;!~Gu|NY#s{r7XD?Z2NJ|33^Co|vgAxm|3H$&s&Mt|Fhh|kio(2T>-DUFyZD4NUEnUg&tD-DA*1);#e(aXp{n)KS z(jXqUoPOYfmiYGlxmL>i!HPC6)R%1kr(?bSpN@@70Zd40d;DCR{oXLHN^LDKZE+)=kt0qQSNN%qZcKrc~TQIlJ*A-esfVs2UUH{C6 z_ye5i#o9M1yKUd3?7qbtMYJj3eS1^Bhf6#}6k2>eKIgIh@i|ZaSxBN{+xarRB<@2+ zrmZoN*zV%tz3dajncLr6`8w670 z!Po$l6~)@~V*R)0#RllufjzcS!$Gor+w6et+hzxz$pH&7o^zCHpU)B0KA$6a`+SZN z`yhny@2HUW-%+94e@BJQJ_-|-+`dU6TxT+jE3^IY=J2nOfMPu7D7l^QUAVzLu&m$( zXQ}q+GZEXP&qV&VfeA@&FXD_!m=ESQw!2Dhf43rP&RH;5@Pf1C_GM+!EbU+}SoYZ8 O=nu;g+)GPidi()Lym9OR delta 1774 zcmccj>N67vPmp0XGBdL@*{E1+%4TF{W?^YKeL|PGc=K-4?Ym7GofjYpifxy=#+Y*% zB4RXsL$JB{_Qflie%HW68uqD)Z{MxPTpbJ(0jmkFV%DAj5itfCF3~=Ri)H&9F4kX{ zAfhJI6Bg)7P3M~}=&}9ZUDg$rFyRSZ;$qtmiL=$bU^X%{o4n9ea%&X(i#;ID^o457 zQrqMAvg?O|xRV!}N^M^)%n|Mj;!U3@%puh-pUBZJpUAmgK9NftqUYl*LCN+YS?=~A zS)TSFS>E;_S-$olS^n)ovH~9_gLN`q6_nf_w^3liOE`CWUyMTF_UPGyi@^@FG%%bF z_Nnw$LGu`pQ$ZpJE@+8w&o>lWzaAoDH2s5>kHmJHheBDiVIp8Phiin-?*^OwQAk0u zeVv6!`#KBJ_H`Cw+t*o$9}$O1Np0^B5dRIe(X@R+m-zMxT@s77LJTvT4mQl+LDKyY zOavU*o0+7_E5K$1Zd8(NcdM4#?p7`RK?5wL$fqvV9=t@lJ$Q-C_TVM5w^d-mlH0vb z%C0B@b0=nMO1AUa$!+JelYejpF0`FXSRum`!Y$R7+};9_}oyc-I`Cm-I`BhyEUI?a5UKehGx?j%nlH5U!AGB zeRZZ5e>zlj`+*Bu=axV?=F<(TrNrA;muhccU8?h16l~taC=1E7Lc&I$zgSg<)y1DM;`?kctY z{blp{ZD4Mqu&dsf%*b+kLY3{ZS72#l14#N+PPO~K0xGgy zfzLi|DwH#QLRqxL_9ct$xmqD2;9^N^`zZ~F9}i(7U>ojpISO}zz4UN%xa@YJDUNR- zG4^nCxXgChbB;fexTYLVf1%u{5XtR+PEIXb!FnCfL`ZIb_uWb128=7!u6@CIyY>Ya zV`rF<8z-q;jW+=;bsQg++EN!fi1BxsDy zAfiqA?%SL4JzU};-Z2M>inl*L=du0qIZyss5K)NQ?R=SD689k@=F`@gNNjiU@Lu)_ zoSKZczqj&v4zsZv!R)|CIbZ=31Bh|+IfB~fa|Can&k@y5G&s^TEOo#gg)=A2CARl`R^?Dba5qS*y_f{{jp1}~L~dE5*1lzpdi$0&8r!$5(bVXK zN`9xl{L&dA7+5n*ncsW+}<%qC*~uZ zyRA>RAs?#xp@w_L_P2j^zr#Ea3f^tfdORDU3P71|yXG0aU`WInf^wmF`;3=*+h@Gg zkKsg8HGS@1UGM1*MRKg$6F=)iy{pe`E!AEsV9;JFVAx(NV6?qd!1(xMur4D=Ku3Hr z-X8JAq-HJHedi0UrKd|>@UAH{L~K95 zoy_$4$80>e*Zea50nxUf-%hH1qPW@iiQ?wf@?fnHWq)=3wpW^)L%nPS%1q+zJt5}X zdqONEN}z57<-_&^CoGm9IAK`}6$1zV9apP>y$At`?Vilm&3RA(!83YN)Az5j_S|k# zWX%EzGNb8&XY?eeg9?h}3;L~*1f{m`Ut{eH6L^@wA-P@alywr4fcW+m&#iCVgPQ&@ zfkSHh{9`tbC@TIuwh1tUs%U(vC$T+K$~O2bRN!F(M=~VcYYNywiw~pe;56c(YuEDt zsthdfg4bRHQXoK8=v=kma}27&aldKu@_;!GFsniNcYDrGha5;jWi%Zu@FmHS=QKE| z*Ryy?E|<}BIs)fyxA^2#@d3d-^T_$eOsMIFm-)rFAE%TTM49?GX|II)93xw_22HP=?=9DtWR=#oSVDfKB&Hf{B{!UCs{nUpJeg0HUR*i CS7HDF delta 1736 zcmZqqw1f$SC&;iFnVDG{S!`5_OJFrJGqbRq&UlqeqIqt@_PGg+{!&meLuPAU=>mIPq^HZTl}p?1 zE5_OklM0lwmE8W$h;`W~sM^BI{1V$Yso?57g>!Tywl{v_68;8NCU{0qynVw9?)D8Yc-l9-;N8CA1z&{- zvyqwE^!HValG|PW@@ZT{a62yZKR6E6`f!oB`1Y3B0!OYx1swb3B-&Gp1-GXb3sq}E z1s^UFm)QPyj*$LhuqpQwI3%}wI0%2(4U)Gsm>wvmD&8LQN4P!YkI43rKcX!kp%Q}T z<`Ub#z7;zS4g;vl<#)Knr-Kd3zsxV${$r7N`;SEu?LQWQ*i!937D>1NSR}Lk$0FGU z25@EDw_KKeq75|`9B^Cy%c>M12}~FGtRJ}DwMgzeIG`*Irh}ACH~3}hGd*CA1MBvc z{c@jCq#8t71GjUomHRIPwnpDUSh8K^lw7;YDfxDlQwqyfPAS?zE%;c)DADf7rqu4p zrrhqxrn23UO_f^!At}B+Lritaek1{qbD$PiUQ_)JvEu$BamnpHpH(^3z&3)p8zj|U zOaf~(oc=I@L%e;<8nyNXSszxc1U{l$On z3TC*__8MlL58xDLX$ZKqOd;+ws#A9J#&n46@g85>XjxKMWTvlM~J zyK)4Yi(K1_Tp70)xiZaQgzDHX;Lapw1m%FVi*0wRWO7kL5m_{w=>`*2WP8IrrgvUY z4n#xOOQs#yU?L6km?X9*9AM`1gNn2l@UgTP@UgZR@UgWQ@Ud?%;N##6gi3-85O1Fy z&(S_Ro^$)`c&^EgNHSvEy%uum{6Z3uXrD5hd;65xJWbb;M8&on74yCkM-j2==KUjv UA`-NSSEL+CM0|U*Bwx5K00yC8r2qf` delta 334 zcmcb$*7DX`%Ly`U<`!m_hNc^pc&wq!=>qOd;+ws#A9J#&rdpb&7?@4|xKMWTvlM~J zyK)4Yi(K1_Tp70)xiZaQgzDHX;Lapw1m%FVi*0wRWO7kL5m_{w=>`*2WP8IrrgvUY z4n#xOOQs#yU?L6km?X9*9AM`1gNn2l@UgTP@UgZR@UgWQ@Ud?%;N##6gi3-85O1Fy z&(S_Ro^$)`c&^EgNHSvEy%uum{6Z3uXrD5hd;65xJWbb;M8&on74yCkM-j2==KUjv UA`-NSSEL+CM0|U*Bwx5K09*KBCjbBd diff --git a/tools/sdk/lib/libmqtt.a b/tools/sdk/lib/libmqtt.a index 81e15a31008e2570d6cf278d0d7079eb949118ca..bbd9f26aee6482c9aa022b8578026ce047cea8d3 100644 GIT binary patch delta 100 zcmezMO8nO=@d+}l#+Ig*h8q=GS=m4=1Ix`itlZo@=DO*YCMlNYCYF|o&CUYt&H{|> s&H_x^oduY)gTZc8@4lBvTSFzWG(iA@V8gDvi{Ep0F|yB5C8xG delta 100 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 delta 42461 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 delta 263 zcmcciPWak8;R!NqMrLM~2BsU83Rodb!|4Lu%wn6@u`Y-}7HH0j+nyE2Sm6l~GynPy_u!j835X&OYZ;x diff --git a/tools/sdk/lib/libnghttp.a b/tools/sdk/lib/libnghttp.a index 47394fae238ba92c767ccc129ae99b0d28a3b850..01fc0da10e1e23d1ba2defa142169b95b534ca91 100644 GIT binary patch delta 453 zcmZpAQQGvPbb<_N(A0246Nz;b%S4RP`2ev|F}CXCzTVS)jD0^-|~r!byY zM-lPf!}#3|EMjOd{lFVGvF&lpOgE}wA_6)h;@gAkndJRpB49Or=a?+oAtFZ8L2B9` zhcdT64rOV79Ll==aVXpMX%Jb{_5*L&+7G;8Z$I#cqy4}e&h`UuxY`fA;ch?hhNu0& z8{YNz1drW#D=*AbD}9$e2P?~kIS?;MjwJ4D1{x`2*| zc>Ci}=Jv;-EbWg&S+_q9WxGBNENf`ke&7vT`++y??FZg)v>$lG*?!;+SNnlC-0cV6 z@U$Oz!`pt~4d3thwfpu7Z1?RGe7gmr-Dtamvyjyhkks~CcHy~35Mkr( z3Rc3eK0-Jq+XZw)z9m38(;L`@CAO>dip(;EiGV$IYoEx53W$hl`vh~*?Gwz!oSs4j zKwgm8{y|2ZDG_AV^n?3EB)9X`iRVNixYKTk3#cHthyI9b1Vgl&w}0@L*#5y^vJPs2 lIV2prPDq|82kR(2At~9O=OERd=OEpl=OD8^&p~#IF#uivowoo0 diff --git a/tools/sdk/lib/libnvs_flash.a b/tools/sdk/lib/libnvs_flash.a index 6ec00ba45750e0af32842ab68a0204c6362bb298..07f638be47c3f72b6c0fdb1e1022f82b36aee3a6 100644 GIT binary patch delta 190 zcmaF2*8bgE`w22^#+Ig*M#dYJmI#8GhQ^aWl!8p;hSv!P}XG!VViDl*edr1 z%AVY?RlI%oLdNa87cyPuhX|Ta{!k{~zIr3m_SGAivtKY9TbfSaD9S0-Zaj;n-FOyj zyYVcxcH>#>+l^;&R9A!b7#V^rY(FK+*?vlttNoNH_x4kwJU%lal3>@g8?EPQH(Jlz OZnU0nyU}|7J?a2i_CyK* delta 190 zcmaF2*8bgE`w22^MrLM~Mg|*|mI#8G2Bwogl!8pLX=jO{1BFl|5ah1oTJ(58Ci7$-pC%!OkKkwYv4pu3_!{TC$B+y=A&$7M3o;4%~NpSm% I)vO8X03Q7|MF0Q* diff --git a/tools/sdk/lib/libpp.a b/tools/sdk/lib/libpp.a index 24f933ede1d8b5e3b7df65486119463ee0eb00ca..709c69a8ed3243345924fab564bf3495406bfea4 100644 GIT binary patch delta 245 zcmbQ#Ejy`Oc7hC>rHPTbrTIps1?t=orhahkW0;Um`3y=kxD}QXS{K1&X zhAg=K?LS7_3n(I{=b0+GP(*g#WID^vo?>p2nr3V~osor6wtdw@rtPa9GB5B&R@fe@ q&$2yKpLHc8vgmeBL)Kmi6p@9VtgM14A{(Pvc|W3vob+Zp`4a#fpF~Rl delta 245 zcmbQ#Ejy`Oc7hC>xut=nsnJHI1?t=orhahkW0;Um`3y=kxD}QXS{K1&X zhAg=K?LS7_3n(I{=b0+GP(*g#WID^vo|`2G Dn?(&` delta 55 zcmeC0Dcv`2G Dnwbq= diff --git a/tools/sdk/lib/libprotocomm.a b/tools/sdk/lib/libprotocomm.a index 40ac5494597fbacb63377da83bc26fbcd04af4af..bd1832a4e846acbbe44f02282ae9def8a9c6c3b2 100644 GIT binary patch delta 29050 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 delta 27611 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 diff --git a/tools/sdk/lib/libsmartconfig.a b/tools/sdk/lib/libsmartconfig.a index f51183ef06b4fafc0a4d4063d1c2fe91f0630e5a..726a7aa7ac12a37c41dd78e61057360fe10ed126 100644 GIT binary patch delta 85 zcmX?ip6%Ruwh1z9mL^8#mgXCkZm@AfmysWMWS- QH%U!1Hr{^LoRP5r008h7*Z=?k delta 85 zcmX?ip6%Ruwh1z9=9UJQrbZi;Zm@AfmysWMWTE QwKPpJFx!6CoRP5r0R1W!#Q*>R diff --git a/tools/sdk/lib/libsoc.a b/tools/sdk/lib/libsoc.a index 06100415d4dc04b57f3cfee0ae6ce7a9bf109831..ce6bdb5933486fbe7a5ca858e4145e5fd8aec3ca 100644 GIT binary patch delta 380 zcmZ27*=NaQp9wO|#+IfV4!yTDw34rZzC zYo9RgcLj5^XR=Ce@6cj8a+l56($vz(Z2G#Lyi(h9IG989VG5+S-!*48{sZRzXXlXI zu4BR?@f^WTkY?qmgLB(kX0mQ?naP&Ii4bC0%(k6nG5a1Pu+aJ}PO0s8ud>U-xsvS? z930yvI5?*yfmF1w&*E%fpT)I(eHM467+6HRk$by#BhS{Y5NBFWf47KDeEVNB-e4J+ zNZw3VvF$m*yf$ed9otv$BwD}$hw`pQrmMlm_zhoB6%}e#kb!zXEy$WBqFw5 z$Am@VImlJh^R<{HwOW{Nau`FiW&a#+&j}gQe^Xcn$@=9#K zca>ev2&^c3CaYw-1P8}<2@cLFNg$#2^;w+l>$AAFug~JH6a$NBH*#;+Zsggz6=I0x z^mmKc#JB%7;|-R9iGV_8drmN~O&UnY_SHLiKeB*X^Y`)E9s#rNH}OTT1+k{j-^VN2 v9%8`1J;XpjLK7skJwH;Qa1n?#JwH-Fvi;9*f$e{O3+90B-<~ZbWceKc_o{$| diff --git a/tools/sdk/lib/libspi_flash.a b/tools/sdk/lib/libspi_flash.a index 3b2310db4f7d820d7fdeec20233cb205ae37a475..8a54fbc83108e0c14db5ccb998c2d15c33ba8a78 100644 GIT binary patch delta 257 zcmX@ts&}qcZ-NY)v8Ab{vC&4QF9Kkuk@@rkk&I%^MuOXo1Q}ICkOj9FsWN()KtwFs z4@5FZ@IX*&IGA&b;@=M1L(u@HGnurcj&$C$Ru9b?|J8l-6Z-9nbNnNa!d z6K=CS`vm1oe^AIGzJ2mJ*2DfFh0_C>Iiq$br*NU| qleTf}@j-C2m^mfpgH1Fx0$aa*-XhL|Bgi7{TIpQdwbHqlNCN;gFjE!) delta 266 zcmX@ts&}qcZ-NY)k(rsLvEfFgF9Kkuk=gVEk&I%^MuOXo1Q}ICkOj9FsWN()Kt_rW@|z#bXn!z+ar=WAOlD$W zF=GRen(apGnGBXA3)F=%`}~0j7`0yrVrjn+#M*u#h;93YAogd;5D8B4{%C!3^>C%~qW4o2|IEZ?@uI+ynq%#XKGW delta 160 zcmcciOYhn*y$LdGMrLM~#s(XeOgO_rW@Xeba%xHfwgK_(V8BAtk z5HYZt?MCaF43C%~qW4o2|IEZ?@uI+ynqv_&g2( diff --git a/tools/sdk/lib/libtcp_transport.a b/tools/sdk/lib/libtcp_transport.a index 40a6ac1ac081ca0b4622577904686b0b64d7b7de..3467f9d9fe919cdd8b429a7d96e18969f8d79316 100644 GIT binary patch delta 133 zcmZ2*QfR?Rp$Rf<#+Ig*#wHt;7O_H@M$^xgvWPW5VBP+Jl~F_mS#Z067ULE*h=?&* vS^I+k#_bORm~z}8q9zd0jOk3B3hmP>j72jeR& delta 133 zcmZ2*QfR?Rp$Rf#`p8C#lK8XGqsVr@Uf%DDXyE7PR+P_g!?uT0yczA`ga F0sseY64w9# delta 53 zcmca}NAS)a!3i?VMrLLk<>#`p8JU?`8XGkqVr@Uf%DDXyE7PR+P_g!?uT0yczA`ga F0ssal63hSq diff --git a/tools/sdk/lib/libulp.a b/tools/sdk/lib/libulp.a index c427aaf4ea609172dc6f46680a49ff098ba2d8d3..be29af640041d6b4fd5a3138609b3f72f9a5dc5a 100644 GIT binary patch delta 45 rcmccgk>%1ymI*R!#+Ig*#wHV$ra)Pf9d?Lqyp*vW%H8a+V^RYEc}Ngf delta 45 tcmccgk>%1ymI*R!MrLM~#zqsBra)MRlO1-5ZM>AR9l|x*?66}}0|0mD5Jvz2 diff --git a/tools/sdk/lib/libunity.a b/tools/sdk/lib/libunity.a index 28133dde09a3c025faf80450a63154a89ab94646..a7ff857a437bde57439c3e153b1a28d468c32720 100644 GIT binary patch delta 75 zcmcb2neX0Zz6mmH#+Ig*#-N|!R9GQQqv;A_%wo++tnEpxjN6k~nN)(1CAKdLXR6o- N5i#DbAjZ6JG5{vb6qNt~ diff --git a/tools/sdk/lib/libvfs.a b/tools/sdk/lib/libvfs.a index 93a9c8451deb411b66a95d65a5b695e5c075df8a..871f8df7115f2a397416655e67612e4a28527b89 100644 GIT binary patch delta 87 zcmZ2+R$|3ji3u`n#+Ig*#%3FpHnBjMrqlTZn8cbtu(W?*VchD&TLlI?dMGPU1%$lQMCAiAxwe9<^F-kp$^0(jH z%QQ(4%9(y|FO$UfzVl2%YnY8KO{c&9$}F{gZ#A=a6^Oh2^;hP*EfA&V+s{?8Oj-Z{ Ds^Kls delta 123 zcmaE`P2|BgkqI(vMrLM~#%3Fp7I8wD#*_D56WjcN^Trtn-=ulpwe9<^F-kp$^0(jH z%QQ(4!ZDqGZ!eR?_P+B>LTg|m@4hmNZ{J(ZtX;)yWM;Pg^;hP*Ef6`g?dPgkCM^H} D7&b0c diff --git a/tools/sdk/lib/libwifi_provisioning.a b/tools/sdk/lib/libwifi_provisioning.a index 2eb61e4731e1c86187867cf0fb2e0a8b0a8ea4e0..f20c29cf3fd09a4d6e86da18c176127d8d0363d1 100644 GIT binary patch delta 185 zcmaFzN&m?w{RuK`#+Ig*#ugiu{s}{vX4CUHS;U%cMA~gc7~5?`n6}%9FndHY8(W%A ze}A7va{Gc@<`c6K+!jujjB6ln`}_MW+uz@3RTKg7AZm5Kuu5D+a1)NQ&3OglZvVfY qz3?uG1yR@2%WBQfU9!D`lXH6oC)blyB%yq+?G^dlZ#n@s_C=xq delta 197 zcmaFzN&m?w{RuK`MrLM~#+DnE{s}{vX4CUHS;U%cMA~gc7~5?`n6}%9FndHIOKx9~ z%Y0%svyqwE^!N8!B)7M4vSeHXaogYDXW9P#KC7Y#h&TQJdUmPpx?fnuFT%Kz+Y^qm x&3OglZvVfYz3?u?SWB>-+k1LBE>t6nv{!I)Zm;0vdXkDNn$NYpBA@$BCjg>hLbw0` diff --git a/tools/sdk/lib/libwpa_supplicant.a b/tools/sdk/lib/libwpa_supplicant.a index 5f35e100093496a9efe531e7d5240b89e14a6ebe..4fdee926b85e495dbff6a2d10569130b4627abe7 100644 GIT binary patch delta 1551 zcmZ3q^(GStPmp0VwluXgHQcDQBo53pHk z-Mm4f(-WVvO13Y$%-Fu@GE@7a%goysU1kw*hf8fgC&fD96qx()3YTPi)l=5?s;6w* ztDdr}bRvXz<#BA^mB;x)6ec9KeSZsQcQ%YGxjpRz=Mob*ce$D>mlfDCCI-_L>UqSs zJI8a)E(Oc~)#H)g{^tr;QviyB*{a;;bqEC?7IPQD6$q$uNo;TU!d+zrQn3B69*-Z@@_MRifn)2z#C==;TTTS=Mmo?T*P}l6e`eeaDsQc!3n;3 z+8}eM%hvNqZGZilFSr&eKmEc@e#z~zh5Wf0P?7ByZt~B9a*VbYI0=a5KxB-j3uqcj zY+tfYfDaNsCPvf2&c47SXl4OZaJC)T!i%5zB)8vc7Q6uV*Yt~@`J}cV z-zWHd5<>P=piqbln0v5UP`ce_nozsVG~w+w(?r6uz``IiwyqOBun*4L-nCz}!W7Is z*eocyUGA$WOFWD#wcS2M?6NV8E4f{-Lu|!KIJf;%p!oJrff5rSaRt^t@3_PkNX#5; z7L?ka?aJaPB z#ENjMW{p67ysw+tu8)wyU{oU#NrWG&sR4-Y$Gh zd%N&49dCV@C^+#~f7N;2jnLZEsJp$XQLi8nF0`HRvR(uvHznrDO0_rJ>2GhgGmu7T z+P>?gK>#EcLDp|q(=;@Ja0MBaB)6A!7=CC08wch#@fsaD1n0IVT`+1-x?sFL>4M3D zOoXtVmFadnD>Dl-xX|`V1!fj~2=23gW*&bLT(3Xoa}p6;rZ|h1sR-_(&lY=jA-GlR zEPsR{xP7cvJsJqEnV!`KX9Sn2$f_m+%yoRMB-K9qlvVreQ`YUXPuXmreag1}Ggu1j zHM4zoQ&xbvj*pcjw?9j>-}4U46%=V=mdgE#IeoTfT4mwtT<#ZTbG~ u+wudpZ_5wVumvj-6jGOJ|Gg$~`|mYD+2;{L%{9U8%{3w0n`=Vl?*RZP0TJ^6 delta 1584 zcmZ3q^(GStPmp0VGBdL@HQlJRBo53pHl6;!fmdSllQ=g6W+OAR&AR=(KOr(^+Z{R> z-Mk?ji)s2i;_ZtsGqx|j%+$X4GV}Jums$ATSwY4bPuDNhl-Pb=inad~RP}U+4o30z z>Zh#j)lb>BS3hM}?u5x0oZuC2-<`*?eRm$`b5WRRfs=s5_5&@PUD;5P?ExP+cbULA z0;*hMRv`CHPkhQMx!ozAYfdSG`|Aovug_2v>i5}PoQy1`oQ(}A1e$g^hn23O; zp~QBDucA!xFcGjChY+z##xN0sLQV1Q`W<4+Pl8QN%#)RD{}d>`{ZpXC1ZaHa$x3dY zcU)o%B!UEm)TOrPyGdU6fN1!tBegxbU-EGem~ks%9Cxc%9Gn(l_&qh1R>nFSblroVucb1xX^aFCkj_s5L~{O3MSC7+vO~^ zJziOH{avuEB8aQas3iOd%xyenCDk7NSgAewv2uI#W0mdEk5$h@j5YjYF1g)JMeW2} zu*!#P0;Sruh1A=%g*3Kn3u*p`#3R@|_d?CXSHY?pPgzN}tGR1!S990C00|7RkkB#h z?Lx!NX9WWghX+(o&NS_ zI|FHmKCq(QCk_1L5qi`$4UHjDX==DVp~H}^6&#DEhSL@H*@EM*)^T&KvB1}Y~o=1E;bDTxngkuC&&s=0x9RU$A1_`v!K4sND`;>M2>{B+|XP>gI{|u2d+ODwAZq*7H z=R%tOrFRgHG1!{+{he91>Cj7+t;u3*uH+HCw~G| zbh1IeSo+zHj@2e82Vu`Tp$- r@&mRn$Pcu$g(xtA_~rMS!0o@+1ZAH`5pAvsZf~v$+1^|eDt`|E?CBy2 diff --git a/tools/sdk/lib/libxtensa.a b/tools/sdk/lib/libxtensa.a index 9bd2e37504a7b4e14b6a82c21dc41145d6fa441b..374b329cceed9906f465819d46d7df3767f84220 100644 GIT binary patch delta 79 zcmZ3qk9pBP<_R)v#+Ig*#ugiuJQyKN^UVc}Zh}zu?od7aITo