From 909c31fdd4c16252d82800ef89a2d5471621ed41 Mon Sep 17 00:00:00 2001 From: "C.S.M" Date: Thu, 4 Dec 2025 14:43:10 +0800 Subject: [PATCH] fix(esp32s31): make picolic default libc on esp32s31 --- components/esp_rom/esp32s31/ld/esp32s31.rom.libc.ld | 13 ------------- .../esp_rom/esp32s31/ld/esp32s31.rom.newlib.ld | 13 +++++++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/components/esp_rom/esp32s31/ld/esp32s31.rom.libc.ld b/components/esp_rom/esp32s31/ld/esp32s31.rom.libc.ld index b5a5896135..1e761496da 100644 --- a/components/esp_rom/esp32s31/ld/esp32s31.rom.libc.ld +++ b/components/esp_rom/esp32s31/ld/esp32s31.rom.libc.ld @@ -31,41 +31,28 @@ strlen = 0x2f8004d8; strstr = 0x2f8004dc; bzero = 0x2f8004e0; sbrk = 0x2f8004e4; -isalnum = 0x2f8004e8; -isalpha = 0x2f8004ec; isascii = 0x2f8004f0; isblank = 0x2f8004f4; iscntrl = 0x2f8004f8; -isdigit = 0x2f8004fc; -islower = 0x2f800500; isgraph = 0x2f800504; isprint = 0x2f800508; ispunct = 0x2f80050c; -isspace = 0x2f800510; -isupper = 0x2f800514; -toupper = 0x2f800518; -tolower = 0x2f80051c; toascii = 0x2f800520; memccpy = 0x2f800524; memchr = 0x2f800528; memrchr = 0x2f80052c; -strcasecmp = 0x2f800530; strcasestr = 0x2f800534; strcat = 0x2f800538; strchr = 0x2f80053c; strcspn = 0x2f800540; -strcoll = 0x2f800544; strlcat = 0x2f800548; strlcpy = 0x2f80054c; -strlwr = 0x2f800550; -strncasecmp = 0x2f800554; strncat = 0x2f800558; strnlen = 0x2f80055c; strrchr = 0x2f800560; strsep = 0x2f800564; strspn = 0x2f800568; strtok_r = 0x2f80056c; -strupr = 0x2f800570; longjmp = 0x2f800574; setjmp = 0x2f800578; abs = 0x2f80057c; diff --git a/components/esp_rom/esp32s31/ld/esp32s31.rom.newlib.ld b/components/esp_rom/esp32s31/ld/esp32s31.rom.newlib.ld index 84ce908da3..8770fc5e2e 100644 --- a/components/esp_rom/esp32s31/ld/esp32s31.rom.newlib.ld +++ b/components/esp_rom/esp32s31/ld/esp32s31.rom.newlib.ld @@ -37,3 +37,16 @@ __swhatbuf_r = 0x2f8004a4; __swbuf_r = 0x2f8004a8; __swbuf = 0x2f8004ac; __swsetup_r = 0x2f8004b0; +toupper = 0x2f800518; +tolower = 0x2f80051c; +isalnum = 0x2f8004e8; +isalpha = 0x2f8004ec; +isdigit = 0x2f8004fc; +islower = 0x2f800500; +isspace = 0x2f800510; +isupper = 0x2f800514; +strcasecmp = 0x2f800530; +strcoll = 0x2f800544; +strlwr = 0x2f800550; +strncasecmp = 0x2f800554; +strupr = 0x2f800570;