Add ESP32-S3 support (#5091)

* feat: add initial support for ESP32-S3 (#3442)

* feat: add initial support for esp32-s3

* esp32s3: fix merge errors

* esp32s3: Fix Watchdog registers bad names

* esp32s3: fix linker relocation errors and support for ESP binary

* esp32s3: fix memory section overlap

* esp32s3: correct clock frequencies

* esp32s3: more stable cpu

* esp32s3: enable basic gpio support

* esp32s3: simplify loading and check extensions

* esp32s3: synchronize cpu features with clang

* esp32s3: correct iram origin

---------

Co-authored-by: Denys Vitali <denys@denv.it>
Co-authored-by: Olivier Fauchon <ofauchon2204@gmail.com>
This commit is contained in:
cjpeterson
2025-11-24 04:11:47 -07:00
committed by GitHub
parent 97a2cb4a37
commit fbbaa5e580
9 changed files with 714 additions and 3 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
//go:build scheduler.tasks && esp32
//go:build scheduler.tasks && (esp32 || esp32s3)
package task