ESP32-S3 Baremetal Support

Source

Everything that knows about the chip lives in board/, so a program stays readable as just the program. Write yours in src/main.c, or start from one of the examples.

Clone it, build it, and you have build/main.bin — no configure step, no submodules, nothing to generate. You will need the Espressif Xtensa toolchain and esptool on the way; Getting started covers finding them.

git clone https://github.com/codewithamoako/esp32s3-baremetal-support-library.git
cd esp32s3-baremetal-support-library
make

These pages are generated from main, so what you clone is what you see here.