tinygo icon indicating copy to clipboard operation
tinygo copied to clipboard

ESP32-S3

Open denysvitali opened this issue 2 years ago • 8 comments

Add support for ESP32-S3.

This SOC might require a similar port as with the ESP32-S2 (#3073).

denysvitali avatar Feb 12 '23 08:02 denysvitali

any news? I wanted to try Tinygo with my ESP32-S3, and looks like there is still no support for it :(

aokhrimenko avatar Aug 27 '23 19:08 aokhrimenko

I've implemented partial support now. Unfortunately I didn't get it to print anything to UART or blink any LED / trigger any GPIO.

The resulting binary doesn't crash, which is a good start I guess.

denysvitali avatar Oct 02 '23 23:10 denysvitali

Hey, just found this thing when I wanted to program my xiao-esp32s3. I see that it's been a while since the last activity on this issue. I was interested in implementing this feature but I'm lost. So far, found this branch https://github.com/denysvitali/tinygo/tree/feature/add-esp32s3 and plan to spend some time understanding it in the weekend.

Is there anything that either @deadprogram or @denysvitali knows that can be shared here to continue this work?

officer47p avatar Mar 16 '25 23:03 officer47p

I gave a presentation about this topic a while back. Hopefully it helps:

https://docs.google.com/presentation/d/18jWccV-F2FguZiB5gXLkQFAhUFK_yl7FwkgtldwstxI/edit?usp=drivesdk

denysvitali avatar Mar 17 '25 07:03 denysvitali

no success to make this work :(

eerison avatar Apr 13 '25 11:04 eerison

@eerison Where are you stuck?

denysvitali avatar Apr 15 '25 20:04 denysvitali

Very interested in this target too. Hope you can make it

ralfuslongus avatar Nov 03 '25 10:11 ralfuslongus

TinyGo can be huge, but unfortunately, it appears that the maintainers are busy with their own projects. There is limited information online to help developers get started on the project, as it requires some prior knowledge that is not widely available.

officer47p avatar Nov 03 '25 10:11 officer47p

This was implemented in #5091, AFAICT.

QuLogic avatar Dec 17 '25 08:12 QuLogic