No description
Find a file
2025-07-11 18:45:57 +02:00
main Delet 2025-07-11 18:45:57 +02:00
scripts Scripts 2025-07-06 13:14:51 +02:00
.clang-format Make, .clangd, .clang-format, readme 2025-07-06 13:14:48 +02:00
.clangd Make, .clangd, .clang-format, readme 2025-07-06 13:14:48 +02:00
.gitignore Initial 2025-07-06 13:14:34 +02:00
CMakeLists.txt Initial 2025-07-06 13:14:34 +02:00
LICENSE License 2025-07-07 02:44:44 +02:00
Makefile Make, .clangd, .clang-format, readme 2025-07-06 13:14:48 +02:00
README.md Make, .clangd, .clang-format, readme 2025-07-06 13:14:48 +02:00
sdkconfig Set flash size 2025-07-06 14:40:16 +02:00

Building

  1. Install the ESP-IDF toolchain (See: Toolchain section)
  2. Source the environment source ~/esp/esp-idf/export.sh (yes i know)
  3. idf.py build
  4. idf.py flash

A makefile is provided to somewhat remedy this madness.

Toolchain

See: Standard Toolchain Setup for Linux

From the official docs, essentially:

mkdir -p ~/esp
cd ~/esp
git clone -b v5.4.2 --recursive https://github.com/espressif/esp-idf.git
cd ~/esp/esp-idf
./install.sh esp32 # This is the arch for our mcu (esp-wroom-32)

For qemu: (The environment needs to be sourced)

python $IDF_PATH/tools/idf_tools.py install qemu-xtensa

Help and Resources