From 3a00f00f62c83cfbb03895ceebeb37d3a7fa98d7 Mon Sep 17 00:00:00 2001 From: deadprogram Date: Sat, 21 Mar 2026 10:29:22 +0100 Subject: [PATCH] targets: change default stack size for esp32c3 and esp32s3 to 8196. This changes the default stack size for the esp32-c3 and esp32-s3 to 8kb. Since they have more onboard memory and a larger stack size is needed for any networking etc this default seems like a more sensible one, in similar way to the rp2040/rp2350 defaults. Signed-off-by: deadprogram --- targets/esp32c3.json | 1 + targets/esp32s3.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/targets/esp32c3.json b/targets/esp32c3.json index 96af15d51..ea46d0788 100644 --- a/targets/esp32c3.json +++ b/targets/esp32c3.json @@ -5,6 +5,7 @@ "serial": "usb", "rtlib": "compiler-rt", "libc": "picolibc", + "default-stack-size": 8192, "cflags": [ "-march=rv32imc" ], diff --git a/targets/esp32s3.json b/targets/esp32s3.json index 1b9159230..e47c6784d 100644 --- a/targets/esp32s3.json +++ b/targets/esp32s3.json @@ -6,7 +6,7 @@ "scheduler": "tasks", "serial": "usb", "linker": "ld.lld", - "default-stack-size": 2048, + "default-stack-size": 8192, "rtlib": "compiler-rt", "libc": "picolibc", "linkerscript": "targets/esp32s3.ld",