Expand description
ESP32 (Dew) toolchain checks and remediation.
An ESP32 build drives a non-rustup toolchain — the Espressif esp Rust
fork under ~/.rustup/toolchains/esp — plus the pieces that live beside
it: the Espressif clang libraries (LIBCLANG_PATH for esp-idf-sys’s
bindgen), the chip architecture’s GCC linker toolchain, rust-src (the
generated harness builds std itself via -Zbuild-std), and the
cargo-installed espflash/ldproxy binaries the build and run paths
invoke. espup install is the programmatic repair for everything under
the toolchain directories; QEMU, needed for emulated water run, comes
from the system package manager.
Structs§
- Esp32
Toolchain - ESP32 toolchain checker for a set of chips.
- Esp32
Toolchain Installation - Installation plan for the ESP32 toolchain.
Enums§
- Fail
ToInstall Esp32 Toolchain - Errors from ESP32 toolchain installation.