Skip to main content

Module toolchain

Module toolchain 

Source
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§

Esp32Toolchain
ESP32 toolchain checker for a set of chips.
Esp32ToolchainInstallation
Installation plan for the ESP32 toolchain.

Enums§

FailToInstallEsp32Toolchain
Errors from ESP32 toolchain installation.