diff --git a/tools/sdk/include/config/sdkconfig.h b/tools/sdk/include/config/sdkconfig.h index 271f9e9c..ae4a0f0f 100644 --- a/tools/sdk/include/config/sdkconfig.h +++ b/tools/sdk/include/config/sdkconfig.h @@ -361,6 +361,7 @@ #define CONFIG_BT_ACL_CONNECTIONS 4 #define CONFIG_FATFS_MAX_LFN 255 #define CONFIG_ESP32_WIFI_TX_BUFFER_TYPE 1 +#define CONFIG_SUPPORT_STATIC_ALLOCATION 1 #define CONFIG_ESPTOOLPY_BAUD_921600B 1 #define CONFIG_BOOTLOADER_WDT_ENABLE 1 #define CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED 1 @@ -396,5 +397,5 @@ #define CONFIG_BTDM_MODEM_SLEEP_MODE_ORIG 1 #define CONFIG_ARDUHAL_LOG_DEFAULT_LEVEL_ERROR 1 #define CONFIG_FATFS_API_ENCODING_ANSI_OEM 1 -#define CONFIG_ARDUINO_IDF_COMMIT "0bfff0b25" +#define CONFIG_ARDUINO_IDF_COMMIT "c43efe150" #define CONFIG_ARDUINO_IDF_BRANCH "release/v3.3" diff --git a/tools/sdk/include/esp32/esp_wifi_types.h b/tools/sdk/include/esp32/esp_wifi_types.h index 5725cf85..d9d622df 100644 --- a/tools/sdk/include/esp32/esp_wifi_types.h +++ b/tools/sdk/include/esp32/esp_wifi_types.h @@ -33,10 +33,10 @@ typedef enum { WIFI_MODE_MAX } wifi_mode_t; -typedef enum { - WIFI_IF_STA = ESP_IF_WIFI_STA, - WIFI_IF_AP = ESP_IF_WIFI_AP, -} wifi_interface_t; +typedef esp_interface_t wifi_interface_t; + +#define WIFI_IF_STA ESP_IF_WIFI_STA +#define WIFI_IF_AP ESP_IF_WIFI_AP typedef enum { WIFI_COUNTRY_POLICY_AUTO, /**< Country policy is auto, use the country info of AP to which the station is connected */ diff --git a/tools/sdk/ld/esp32.project.ld b/tools/sdk/ld/esp32.project.ld index 4213c3fd..d6f329c0 100644 --- a/tools/sdk/ld/esp32.project.ld +++ b/tools/sdk/ld/esp32.project.ld @@ -539,7 +539,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(*libapp_trace.a *libesp32.a:panic.* *libphy.a *libgcov.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-memset.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-asctime.* *libsoc.a:rtc_clk.*) .rodata EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libphy.a *libgcov.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-memset.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-asctime.* *libsoc.a:rtc_clk.*) .rodata.*) + *(EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libphy.a *libgcov.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-asctime.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-memset.* *libsoc.a:rtc_clk.*) .rodata EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libphy.a *libgcov.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-asctime.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-memset.* *libsoc.a:rtc_clk.*) .rodata.*) *(.irom1.text) /* catch stray ICACHE_RODATA_ATTR */ *(.gnu.linkonce.r.*) @@ -599,7 +599,7 @@ SECTIONS _stext = .; _text_start = ABSOLUTE(.); - *(EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libhal.a *librtc.a *libgcc.a:lib2funcs.* *libgcov.a *libesp_ringbuf.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_flash.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_uart.* *libfreertos.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-memset.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-asctime.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_clk.* *libsoc.a:rtc_init.* *libsoc.a:rtc_wdt.* *libsoc.a:cpu_util.* *libsoc.a:rtc_periph.* *libsoc.a:rtc_sleep.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_time.* *libspi_flash.a:spi_flash_rom_patch.* *libxtensa-debug-module.a:eri.*) .literal EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libhal.a *librtc.a *libgcc.a:lib2funcs.* *libgcov.a *libesp_ringbuf.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_flash.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_uart.* *libfreertos.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-memset.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-asctime.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_clk.* *libsoc.a:rtc_init.* *libsoc.a:rtc_wdt.* *libsoc.a:cpu_util.* *libsoc.a:rtc_periph.* *libsoc.a:rtc_sleep.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_time.* *libspi_flash.a:spi_flash_rom_patch.* *libxtensa-debug-module.a:eri.*) .literal.* .phyiram .phyiram.* EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libhal.a *librtc.a *libgcc.a:lib2funcs.* *libgcov.a *libesp_ringbuf.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_flash.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_uart.* *libfreertos.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-memset.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-asctime.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_clk.* *libsoc.a:rtc_init.* *libsoc.a:rtc_wdt.* *libsoc.a:cpu_util.* *libsoc.a:rtc_periph.* *libsoc.a:rtc_sleep.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_time.* *libspi_flash.a:spi_flash_rom_patch.* *libxtensa-debug-module.a:eri.*) .text EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libhal.a *librtc.a *libgcc.a:lib2funcs.* *libgcov.a *libesp_ringbuf.a *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_flash.* *libespcoredump.a:core_dump_common.* *libespcoredump.a:core_dump_uart.* *libfreertos.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-memset.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-asctime.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_clk.* *libsoc.a:rtc_init.* *libsoc.a:rtc_wdt.* *libsoc.a:cpu_util.* *libsoc.a:rtc_periph.* *libsoc.a:rtc_sleep.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_time.* *libspi_flash.a:spi_flash_rom_patch.* *libxtensa-debug-module.a:eri.*) .text.* .wifi0iram .wifi0iram.* .wifirxiram .wifirxiram.*) + *(EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libhal.a *librtc.a *libgcc.a:lib2funcs.* *libgcov.a *libesp_ringbuf.a *libespcoredump.a:core_dump_flash.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_common.* *libfreertos.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-asctime.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-memset.* *libsoc.a:rtc_time.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_clk.* *libsoc.a:rtc_init.* *libsoc.a:rtc_periph.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libspi_flash.a:spi_flash_rom_patch.* *libxtensa-debug-module.a:eri.*) .literal EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libhal.a *librtc.a *libgcc.a:lib2funcs.* *libgcov.a *libesp_ringbuf.a *libespcoredump.a:core_dump_flash.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_common.* *libfreertos.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-asctime.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-memset.* *libsoc.a:rtc_time.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_clk.* *libsoc.a:rtc_init.* *libsoc.a:rtc_periph.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libspi_flash.a:spi_flash_rom_patch.* *libxtensa-debug-module.a:eri.*) .literal.* .phyiram .phyiram.* EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libhal.a *librtc.a *libgcc.a:lib2funcs.* *libgcov.a *libesp_ringbuf.a *libespcoredump.a:core_dump_flash.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_common.* *libfreertos.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-asctime.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-memset.* *libsoc.a:rtc_time.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_clk.* *libsoc.a:rtc_init.* *libsoc.a:rtc_periph.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libspi_flash.a:spi_flash_rom_patch.* *libxtensa-debug-module.a:eri.*) .text EXCLUDE_FILE(*libapp_trace.a *libesp32.a:panic.* *libhal.a *librtc.a *libgcc.a:lib2funcs.* *libgcov.a *libesp_ringbuf.a *libespcoredump.a:core_dump_flash.* *libespcoredump.a:core_dump_uart.* *libespcoredump.a:core_dump_port.* *libespcoredump.a:core_dump_common.* *libfreertos.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libc-psram-workaround.a:lib_a-isspace.* *libc-psram-workaround.a:lib_a-wsetup.* *libc-psram-workaround.a:lib_a-ispunct.* *libc-psram-workaround.a:lib_a-gmtime.* *libc-psram-workaround.a:lib_a-quorem.* *libc-psram-workaround.a:lib_a-getenv_r.* *libc-psram-workaround.a:lib_a-strspn.* *libc-psram-workaround.a:lib_a-sysopen.* *libc-psram-workaround.a:lib_a-memccpy.* *libc-psram-workaround.a:lib_a-gettzinfo.* *libc-psram-workaround.a:lib_a-tzcalc_limits.* *libc-psram-workaround.a:lib_a-memcpy.* *libc-psram-workaround.a:lib_a-asctime_r.* *libc-psram-workaround.a:lib_a-strlwr.* *libc-psram-workaround.a:lib_a-fwalk.* *libc-psram-workaround.a:lib_a-close.* *libc-psram-workaround.a:lib_a-rshift.* *libc-psram-workaround.a:lib_a-isalnum.* *libc-psram-workaround.a:lib_a-strcasestr.* *libc-psram-workaround.a:lib_a-sysclose.* *libc-psram-workaround.a:lock.* *libc-psram-workaround.a:lib_a-systimes.* *libc-psram-workaround.a:lib_a-tzset.* *libc-psram-workaround.a:lib_a-s_fpclassify.* *libc-psram-workaround.a:lib_a-strcasecmp.* *libc-psram-workaround.a:lib_a-memchr.* *libc-psram-workaround.a:lib_a-strndup.* *libc-psram-workaround.a:lib_a-raise.* *libc-psram-workaround.a:lib_a-strncpy.* *libc-psram-workaround.a:lib_a-atoi.* *libc-psram-workaround.a:lib_a-isascii.* *libc-psram-workaround.a:lib_a-gmtime_r.* *libc-psram-workaround.a:lib_a-month_lengths.* *libc-psram-workaround.a:lib_a-read.* *libc-psram-workaround.a:lib_a-islower.* *libc-psram-workaround.a:lib_a-memmove.* *libc-psram-workaround.a:lib_a-strdup.* *libc-psram-workaround.a:lib_a-isupper.* *libc-psram-workaround.a:lib_a-time.* *libc-psram-workaround.a:lib_a-lcltime.* *libc-psram-workaround.a:lib_a-strtoul.* *libc-psram-workaround.a:lib_a-div.* *libc-psram-workaround.a:lib_a-ctype_.* *libc-psram-workaround.a:lib_a-toupper.* *libc-psram-workaround.a:lib_a-bzero.* *libc-psram-workaround.a:lib_a-strrchr.* *libc-psram-workaround.a:lib_a-itoa.* *libc-psram-workaround.a:lib_a-strtol.* *libc-psram-workaround.a:lib_a-strptime.* *libc-psram-workaround.a:lib_a-syswrite.* *libc-psram-workaround.a:lib_a-asctime.* *libc-psram-workaround.a:lib_a-timelocal.* *libc-psram-workaround.a:lib_a-ungetc.* *libc-psram-workaround.a:lib_a-strcoll.* *libc-psram-workaround.a:lib_a-isdigit.* *libc-psram-workaround.a:lib_a-strstr.* *libc-psram-workaround.a:lib_a-ctime_r.* *libc-psram-workaround.a:isatty.* *libc-psram-workaround.a:lib_a-strlen.* *libc-psram-workaround.a:lib_a-envlock.* *libc-psram-workaround.a:lib_a-strlcat.* *libc-psram-workaround.a:lib_a-creat.* *libc-psram-workaround.a:lib_a-strftime.* *libc-psram-workaround.a:lib_a-strcat.* *libc-psram-workaround.a:lib_a-stdio.* *libc-psram-workaround.a:lib_a-tolower.* *libc-psram-workaround.a:lib_a-strlcpy.* *libc-psram-workaround.a:lib_a-strchr.* *libc-psram-workaround.a:lib_a-fputwc.* *libc-psram-workaround.a:lib_a-open.* *libc-psram-workaround.a:lib_a-sysread.* *libc-psram-workaround.a:lib_a-abs.* *libc-psram-workaround.a:lib_a-environ.* *libc-psram-workaround.a:lib_a-fflush.* *libc-psram-workaround.a:lib_a-strncat.* *libc-psram-workaround.a:lib_a-strdup_r.* *libc-psram-workaround.a:lib_a-mktime.* *libc-psram-workaround.a:lib_a-strncasecmp.* *libc-psram-workaround.a:lib_a-syssbrk.* *libc-psram-workaround.a:lib_a-atol.* *libc-psram-workaround.a:lib_a-utoa.* *libc-psram-workaround.a:lib_a-wctomb_r.* *libc-psram-workaround.a:lib_a-toascii.* *libc-psram-workaround.a:lib_a-strcmp.* *libc-psram-workaround.a:lib_a-memrchr.* *libc-psram-workaround.a:lib_a-ldiv.* *libc-psram-workaround.a:lib_a-strsep.* *libc-psram-workaround.a:lib_a-strtok_r.* *libc-psram-workaround.a:lib_a-strndup_r.* *libc-psram-workaround.a:lib_a-strcpy.* *libc-psram-workaround.a:lib_a-isgraph.* *libc-psram-workaround.a:lib_a-longjmp.* *libc-psram-workaround.a:lib_a-rand_r.* *libc-psram-workaround.a:creat.* *libc-psram-workaround.a:lib_a-system.* *libc-psram-workaround.a:lib_a-isblank.* *libc-psram-workaround.a:lib_a-tzlock.* *libc-psram-workaround.a:lib_a-ctime.* *libc-psram-workaround.a:lib_a-setjmp.* *libc-psram-workaround.a:lib_a-tzvars.* *libc-psram-workaround.a:lib_a-isalpha.* *libc-psram-workaround.a:lib_a-findfp.* *libc-psram-workaround.a:lib_a-impure.* *libc-psram-workaround.a:lib_a-strupr.* *libc-psram-workaround.a:lib_a-lcltime_r.* *libc-psram-workaround.a:lib_a-sbrk.* *libc-psram-workaround.a:lib_a-tzset_r.* *libc-psram-workaround.a:lib_a-strcspn.* *libc-psram-workaround.a:lib_a-strncmp.* *libc-psram-workaround.a:lib_a-iscntrl.* *libc-psram-workaround.a:lib_a-labs.* *libc-psram-workaround.a:lib_a-isprint.* *libc-psram-workaround.a:lib_a-strnlen.* *libc-psram-workaround.a:lib_a-refill.* *libc-psram-workaround.a:lib_a-srand.* *libc-psram-workaround.a:lib_a-rand.* *libc-psram-workaround.a:lib_a-memcmp.* *libc-psram-workaround.a:lib_a-sccl.* *libc-psram-workaround.a:lib_a-fvwrite.* *libc-psram-workaround.a:lib_a-fclose.* *libc-psram-workaround.a:lib_a-wcrtomb.* *libc-psram-workaround.a:lib_a-makebuf.* *libc-psram-workaround.a:lib_a-wbuf.* *libc-psram-workaround.a:lib_a-sf_nan.* *libc-psram-workaround.a:lib_a-memset.* *libsoc.a:rtc_time.* *libsoc.a:cpu_util.* *libsoc.a:rtc_sleep.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_clk.* *libsoc.a:rtc_init.* *libsoc.a:rtc_periph.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libspi_flash.a:spi_flash_rom_patch.* *libxtensa-debug-module.a:eri.*) .text.* .wifi0iram .wifi0iram.* .wifirxiram .wifirxiram.*) *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) *(.irom0.text) /* catch stray ICACHE_RODATA_ATTR */ diff --git a/tools/sdk/lib/libapp_trace.a b/tools/sdk/lib/libapp_trace.a index 618610b3..87f61254 100644 Binary files a/tools/sdk/lib/libapp_trace.a and b/tools/sdk/lib/libapp_trace.a differ diff --git a/tools/sdk/lib/libapp_update.a b/tools/sdk/lib/libapp_update.a index 5724089d..0d27df4a 100644 Binary files a/tools/sdk/lib/libapp_update.a and b/tools/sdk/lib/libapp_update.a differ diff --git a/tools/sdk/lib/libasio.a b/tools/sdk/lib/libasio.a index 3422b3ce..7a04c349 100644 Binary files a/tools/sdk/lib/libasio.a and b/tools/sdk/lib/libasio.a differ diff --git a/tools/sdk/lib/libbootloader_support.a b/tools/sdk/lib/libbootloader_support.a index 2474431e..f2a3ea54 100644 Binary files a/tools/sdk/lib/libbootloader_support.a and b/tools/sdk/lib/libbootloader_support.a differ diff --git a/tools/sdk/lib/libbt.a b/tools/sdk/lib/libbt.a index bf8ccad5..2a95f264 100644 Binary files a/tools/sdk/lib/libbt.a and b/tools/sdk/lib/libbt.a differ diff --git a/tools/sdk/lib/libcoap.a b/tools/sdk/lib/libcoap.a index 9347d09f..8d8498d8 100644 Binary files a/tools/sdk/lib/libcoap.a and b/tools/sdk/lib/libcoap.a differ diff --git a/tools/sdk/lib/libcoexist.a b/tools/sdk/lib/libcoexist.a index 54bb5a2d..5ca48af0 100644 Binary files a/tools/sdk/lib/libcoexist.a and b/tools/sdk/lib/libcoexist.a differ diff --git a/tools/sdk/lib/libconsole.a b/tools/sdk/lib/libconsole.a index 80ed166f..e652d200 100644 Binary files a/tools/sdk/lib/libconsole.a and b/tools/sdk/lib/libconsole.a differ diff --git a/tools/sdk/lib/libcore.a b/tools/sdk/lib/libcore.a index cd8c1f3e..90a1132a 100644 Binary files a/tools/sdk/lib/libcore.a and b/tools/sdk/lib/libcore.a differ diff --git a/tools/sdk/lib/libcxx.a b/tools/sdk/lib/libcxx.a index 09cdbbf9..48766f1a 100644 Binary files a/tools/sdk/lib/libcxx.a and b/tools/sdk/lib/libcxx.a differ diff --git a/tools/sdk/lib/libdriver.a b/tools/sdk/lib/libdriver.a index cc989611..2bb72b26 100644 Binary files a/tools/sdk/lib/libdriver.a and b/tools/sdk/lib/libdriver.a differ diff --git a/tools/sdk/lib/libefuse.a b/tools/sdk/lib/libefuse.a index bea9dab6..d2cd8567 100644 Binary files a/tools/sdk/lib/libefuse.a and b/tools/sdk/lib/libefuse.a differ diff --git a/tools/sdk/lib/libesp-tls.a b/tools/sdk/lib/libesp-tls.a index 2abf3929..2be57782 100644 Binary files a/tools/sdk/lib/libesp-tls.a and b/tools/sdk/lib/libesp-tls.a differ diff --git a/tools/sdk/lib/libesp32-camera.a b/tools/sdk/lib/libesp32-camera.a index 6eb0da37..931a6826 100644 Binary files a/tools/sdk/lib/libesp32-camera.a and b/tools/sdk/lib/libesp32-camera.a differ diff --git a/tools/sdk/lib/libesp32.a b/tools/sdk/lib/libesp32.a index ab990989..7e4a8bec 100644 Binary files a/tools/sdk/lib/libesp32.a and b/tools/sdk/lib/libesp32.a differ diff --git a/tools/sdk/lib/libesp_adc_cal.a b/tools/sdk/lib/libesp_adc_cal.a index d02955ef..500407fd 100644 Binary files a/tools/sdk/lib/libesp_adc_cal.a and b/tools/sdk/lib/libesp_adc_cal.a differ diff --git a/tools/sdk/lib/libesp_event.a b/tools/sdk/lib/libesp_event.a index 94328041..64a94900 100644 Binary files a/tools/sdk/lib/libesp_event.a and b/tools/sdk/lib/libesp_event.a differ diff --git a/tools/sdk/lib/libesp_http_client.a b/tools/sdk/lib/libesp_http_client.a index 64eb99c9..746887f8 100644 Binary files a/tools/sdk/lib/libesp_http_client.a and b/tools/sdk/lib/libesp_http_client.a differ diff --git a/tools/sdk/lib/libesp_http_server.a b/tools/sdk/lib/libesp_http_server.a index fa375f56..78619f0b 100644 Binary files a/tools/sdk/lib/libesp_http_server.a and b/tools/sdk/lib/libesp_http_server.a differ diff --git a/tools/sdk/lib/libesp_https_ota.a b/tools/sdk/lib/libesp_https_ota.a index f4b25651..a8b1e849 100644 Binary files a/tools/sdk/lib/libesp_https_ota.a and b/tools/sdk/lib/libesp_https_ota.a differ diff --git a/tools/sdk/lib/libesp_https_server.a b/tools/sdk/lib/libesp_https_server.a index 9367b9c0..716080a1 100644 Binary files a/tools/sdk/lib/libesp_https_server.a and b/tools/sdk/lib/libesp_https_server.a differ diff --git a/tools/sdk/lib/libesp_ringbuf.a b/tools/sdk/lib/libesp_ringbuf.a index ef4be1ac..e28d88ab 100644 Binary files a/tools/sdk/lib/libesp_ringbuf.a and b/tools/sdk/lib/libesp_ringbuf.a differ diff --git a/tools/sdk/lib/libesp_websocket_client.a b/tools/sdk/lib/libesp_websocket_client.a index 65a2b01b..9d42c1d2 100644 Binary files a/tools/sdk/lib/libesp_websocket_client.a and b/tools/sdk/lib/libesp_websocket_client.a differ diff --git a/tools/sdk/lib/libespcoredump.a b/tools/sdk/lib/libespcoredump.a index 7cdceb01..9f56e947 100644 Binary files a/tools/sdk/lib/libespcoredump.a and b/tools/sdk/lib/libespcoredump.a differ diff --git a/tools/sdk/lib/libespnow.a b/tools/sdk/lib/libespnow.a index 205284e5..646252ae 100644 Binary files a/tools/sdk/lib/libespnow.a and b/tools/sdk/lib/libespnow.a differ diff --git a/tools/sdk/lib/libethernet.a b/tools/sdk/lib/libethernet.a index 567aef1e..b01f44fd 100644 Binary files a/tools/sdk/lib/libethernet.a and b/tools/sdk/lib/libethernet.a differ diff --git a/tools/sdk/lib/libexpat.a b/tools/sdk/lib/libexpat.a index 2939cadb..1d9e10c9 100644 Binary files a/tools/sdk/lib/libexpat.a and b/tools/sdk/lib/libexpat.a differ diff --git a/tools/sdk/lib/libface_detection.a b/tools/sdk/lib/libface_detection.a index 29b2635f..6abae794 100644 Binary files a/tools/sdk/lib/libface_detection.a and b/tools/sdk/lib/libface_detection.a differ diff --git a/tools/sdk/lib/libface_recognition.a b/tools/sdk/lib/libface_recognition.a index a884385e..e448a335 100644 Binary files a/tools/sdk/lib/libface_recognition.a and b/tools/sdk/lib/libface_recognition.a differ diff --git a/tools/sdk/lib/libfatfs.a b/tools/sdk/lib/libfatfs.a index 627f1cfb..ff0ab41c 100644 Binary files a/tools/sdk/lib/libfatfs.a and b/tools/sdk/lib/libfatfs.a differ diff --git a/tools/sdk/lib/libfb_gfx.a b/tools/sdk/lib/libfb_gfx.a index e8196047..7972bf96 100644 Binary files a/tools/sdk/lib/libfb_gfx.a and b/tools/sdk/lib/libfb_gfx.a differ diff --git a/tools/sdk/lib/libfreemodbus.a b/tools/sdk/lib/libfreemodbus.a index c62bda98..7c2a20b0 100644 Binary files a/tools/sdk/lib/libfreemodbus.a and b/tools/sdk/lib/libfreemodbus.a differ diff --git a/tools/sdk/lib/libfreertos.a b/tools/sdk/lib/libfreertos.a index 746d66ea..70e981a4 100644 Binary files a/tools/sdk/lib/libfreertos.a and b/tools/sdk/lib/libfreertos.a differ diff --git a/tools/sdk/lib/libheap.a b/tools/sdk/lib/libheap.a index b82d8272..5c31774d 100644 Binary files a/tools/sdk/lib/libheap.a and b/tools/sdk/lib/libheap.a differ diff --git a/tools/sdk/lib/libimage_util.a b/tools/sdk/lib/libimage_util.a index 07e7de13..94f1db29 100644 Binary files a/tools/sdk/lib/libimage_util.a and b/tools/sdk/lib/libimage_util.a differ diff --git a/tools/sdk/lib/libjsmn.a b/tools/sdk/lib/libjsmn.a index 39cf3e47..34d22228 100644 Binary files a/tools/sdk/lib/libjsmn.a and b/tools/sdk/lib/libjsmn.a differ diff --git a/tools/sdk/lib/libjson.a b/tools/sdk/lib/libjson.a index 46176bf6..b1af1105 100644 Binary files a/tools/sdk/lib/libjson.a and b/tools/sdk/lib/libjson.a differ diff --git a/tools/sdk/lib/liblibsodium.a b/tools/sdk/lib/liblibsodium.a index e9c783ea..c7fa0781 100644 Binary files a/tools/sdk/lib/liblibsodium.a and b/tools/sdk/lib/liblibsodium.a differ diff --git a/tools/sdk/lib/liblog.a b/tools/sdk/lib/liblog.a index 79b01b54..aa0f5b98 100644 Binary files a/tools/sdk/lib/liblog.a and b/tools/sdk/lib/liblog.a differ diff --git a/tools/sdk/lib/liblwip.a b/tools/sdk/lib/liblwip.a index 5d7c5980..031b4225 100644 Binary files a/tools/sdk/lib/liblwip.a and b/tools/sdk/lib/liblwip.a differ diff --git a/tools/sdk/lib/libmbedtls.a b/tools/sdk/lib/libmbedtls.a index 7a6f7b6d..5d300d59 100644 Binary files a/tools/sdk/lib/libmbedtls.a and b/tools/sdk/lib/libmbedtls.a differ diff --git a/tools/sdk/lib/libmdns.a b/tools/sdk/lib/libmdns.a index 29a86684..7602ca23 100644 Binary files a/tools/sdk/lib/libmdns.a and b/tools/sdk/lib/libmdns.a differ diff --git a/tools/sdk/lib/libmesh.a b/tools/sdk/lib/libmesh.a index a98b952e..bf793549 100644 Binary files a/tools/sdk/lib/libmesh.a and b/tools/sdk/lib/libmesh.a differ diff --git a/tools/sdk/lib/libmicro-ecc.a b/tools/sdk/lib/libmicro-ecc.a index ccac65c3..3f9eec63 100644 Binary files a/tools/sdk/lib/libmicro-ecc.a and b/tools/sdk/lib/libmicro-ecc.a differ diff --git a/tools/sdk/lib/libmqtt.a b/tools/sdk/lib/libmqtt.a index f87cd576..5aa6c9d0 100644 Binary files a/tools/sdk/lib/libmqtt.a and b/tools/sdk/lib/libmqtt.a differ diff --git a/tools/sdk/lib/libnet80211.a b/tools/sdk/lib/libnet80211.a index 635ce03d..560aca82 100644 Binary files a/tools/sdk/lib/libnet80211.a and b/tools/sdk/lib/libnet80211.a differ diff --git a/tools/sdk/lib/libnewlib.a b/tools/sdk/lib/libnewlib.a index 99f61c3a..3ac5fd0e 100644 Binary files a/tools/sdk/lib/libnewlib.a and b/tools/sdk/lib/libnewlib.a differ diff --git a/tools/sdk/lib/libnghttp.a b/tools/sdk/lib/libnghttp.a index 6b8276f0..ebc1d292 100644 Binary files a/tools/sdk/lib/libnghttp.a and b/tools/sdk/lib/libnghttp.a differ diff --git a/tools/sdk/lib/libnvs_flash.a b/tools/sdk/lib/libnvs_flash.a index 689b3513..da5502b6 100644 Binary files a/tools/sdk/lib/libnvs_flash.a and b/tools/sdk/lib/libnvs_flash.a differ diff --git a/tools/sdk/lib/libopenssl.a b/tools/sdk/lib/libopenssl.a index f1193e6e..c1b07129 100644 Binary files a/tools/sdk/lib/libopenssl.a and b/tools/sdk/lib/libopenssl.a differ diff --git a/tools/sdk/lib/libpp.a b/tools/sdk/lib/libpp.a index d5b58247..8b161cc4 100644 Binary files a/tools/sdk/lib/libpp.a and b/tools/sdk/lib/libpp.a differ diff --git a/tools/sdk/lib/libprotobuf-c.a b/tools/sdk/lib/libprotobuf-c.a index e5af998d..9a584add 100644 Binary files a/tools/sdk/lib/libprotobuf-c.a and b/tools/sdk/lib/libprotobuf-c.a differ diff --git a/tools/sdk/lib/libprotocomm.a b/tools/sdk/lib/libprotocomm.a index 5cc0f33f..3b5530f0 100644 Binary files a/tools/sdk/lib/libprotocomm.a and b/tools/sdk/lib/libprotocomm.a differ diff --git a/tools/sdk/lib/libpthread.a b/tools/sdk/lib/libpthread.a index 1d17e43a..73eeb9f5 100644 Binary files a/tools/sdk/lib/libpthread.a and b/tools/sdk/lib/libpthread.a differ diff --git a/tools/sdk/lib/libsdmmc.a b/tools/sdk/lib/libsdmmc.a index edeaa758..16c26eef 100644 Binary files a/tools/sdk/lib/libsdmmc.a and b/tools/sdk/lib/libsdmmc.a differ diff --git a/tools/sdk/lib/libsmartconfig.a b/tools/sdk/lib/libsmartconfig.a index 4284b88b..661ced56 100644 Binary files a/tools/sdk/lib/libsmartconfig.a and b/tools/sdk/lib/libsmartconfig.a differ diff --git a/tools/sdk/lib/libsmartconfig_ack.a b/tools/sdk/lib/libsmartconfig_ack.a index 2ad9bbbd..4f25d125 100644 Binary files a/tools/sdk/lib/libsmartconfig_ack.a and b/tools/sdk/lib/libsmartconfig_ack.a differ diff --git a/tools/sdk/lib/libsoc.a b/tools/sdk/lib/libsoc.a index 425b0d57..53c98f9d 100644 Binary files a/tools/sdk/lib/libsoc.a and b/tools/sdk/lib/libsoc.a differ diff --git a/tools/sdk/lib/libspi_flash.a b/tools/sdk/lib/libspi_flash.a index 663f510c..4cddd73e 100644 Binary files a/tools/sdk/lib/libspi_flash.a and b/tools/sdk/lib/libspi_flash.a differ diff --git a/tools/sdk/lib/libspiffs.a b/tools/sdk/lib/libspiffs.a index 31e36069..8a4fc8d3 100644 Binary files a/tools/sdk/lib/libspiffs.a and b/tools/sdk/lib/libspiffs.a differ diff --git a/tools/sdk/lib/libtcp_transport.a b/tools/sdk/lib/libtcp_transport.a index 4a00ae3a..8c33a6e9 100644 Binary files a/tools/sdk/lib/libtcp_transport.a and b/tools/sdk/lib/libtcp_transport.a differ diff --git a/tools/sdk/lib/libtcpip_adapter.a b/tools/sdk/lib/libtcpip_adapter.a index bf0307b4..3bd55853 100644 Binary files a/tools/sdk/lib/libtcpip_adapter.a and b/tools/sdk/lib/libtcpip_adapter.a differ diff --git a/tools/sdk/lib/libulp.a b/tools/sdk/lib/libulp.a index cfe73e62..b4362da7 100644 Binary files a/tools/sdk/lib/libulp.a and b/tools/sdk/lib/libulp.a differ diff --git a/tools/sdk/lib/libunity.a b/tools/sdk/lib/libunity.a index aeb3cb17..8780c524 100644 Binary files a/tools/sdk/lib/libunity.a and b/tools/sdk/lib/libunity.a differ diff --git a/tools/sdk/lib/libvfs.a b/tools/sdk/lib/libvfs.a index 3915af04..4d41f231 100644 Binary files a/tools/sdk/lib/libvfs.a and b/tools/sdk/lib/libvfs.a differ diff --git a/tools/sdk/lib/libwear_levelling.a b/tools/sdk/lib/libwear_levelling.a index d48c1c41..a440e3f9 100644 Binary files a/tools/sdk/lib/libwear_levelling.a and b/tools/sdk/lib/libwear_levelling.a differ diff --git a/tools/sdk/lib/libwifi_provisioning.a b/tools/sdk/lib/libwifi_provisioning.a index f9d9cb53..1d16b471 100644 Binary files a/tools/sdk/lib/libwifi_provisioning.a and b/tools/sdk/lib/libwifi_provisioning.a differ diff --git a/tools/sdk/lib/libwpa.a b/tools/sdk/lib/libwpa.a index 4292a30e..a4eb38d5 100644 Binary files a/tools/sdk/lib/libwpa.a and b/tools/sdk/lib/libwpa.a differ diff --git a/tools/sdk/lib/libwpa2.a b/tools/sdk/lib/libwpa2.a index 8d82baa7..5b9de7df 100644 Binary files a/tools/sdk/lib/libwpa2.a and b/tools/sdk/lib/libwpa2.a differ diff --git a/tools/sdk/lib/libwpa_supplicant.a b/tools/sdk/lib/libwpa_supplicant.a index 695fd511..4ef84ce9 100644 Binary files a/tools/sdk/lib/libwpa_supplicant.a and b/tools/sdk/lib/libwpa_supplicant.a differ diff --git a/tools/sdk/lib/libwps.a b/tools/sdk/lib/libwps.a index c99c5f64..8f7550f3 100644 Binary files a/tools/sdk/lib/libwps.a and b/tools/sdk/lib/libwps.a differ diff --git a/tools/sdk/lib/libxtensa-debug-module.a b/tools/sdk/lib/libxtensa-debug-module.a index 8072c99b..98cf25f9 100644 Binary files a/tools/sdk/lib/libxtensa-debug-module.a and b/tools/sdk/lib/libxtensa-debug-module.a differ diff --git a/tools/sdk/sdkconfig b/tools/sdk/sdkconfig index ae4430b6..70001fc4 100644 --- a/tools/sdk/sdkconfig +++ b/tools/sdk/sdkconfig @@ -621,7 +621,8 @@ CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1024 CONFIG_FREERTOS_ISR_STACKSIZE=1536 CONFIG_FREERTOS_LEGACY_HOOKS= CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 -CONFIG_SUPPORT_STATIC_ALLOCATION= +CONFIG_SUPPORT_STATIC_ALLOCATION=y +CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK= CONFIG_TIMER_TASK_PRIORITY=1 CONFIG_TIMER_TASK_STACK_DEPTH=2048 CONFIG_TIMER_QUEUE_LENGTH=10