Available on crate feature
espidf
only.Expand description
esp-idf source and tools installation.
This module enables discovering and/or installing an esp-idf
GIT repository,
and the corresponding tools for an esp-idf
version.
Right now, there are two locations where the esp-idf
source and tools are
detected and installed:
-
~/.espressif
, ifinstall_dir
is None
Modules
ulp_fsm
elf
Structs
Information about a esp-idf source and tools installation.
Info about the esp-idf build.
A distinct version of the esp-idf repository to be installed.
The version of an esp-idf repository.
Installer for the esp-idf source and tools.
One or more esp-idf tools.
Enums
The origin of the esp-idf repository.
The error returned by
EspIdf::try_from_env
.Constants
Default filename for the file that contains
EspIdfBuildInfo
.The global install dir of the esp-idf and its tools, relative to the user home dir.
Environment variable containing the path to the esp-idf when in activated environment.
Environment variable containing the path to the tools required by the esp-idf.
Functions
Parse a
git::Ref
from an esp-idf version string.