mirror of
https://github.com/esp-rs/esp-idf-hal.git
synced 2025-10-01 14:20:50 +00:00
Propagate sdkconfig tristate keys as Rustc cfg conditionals
This commit is contained in:
parent
ded8b17f25
commit
ee6cc88454
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "esp-idf-hal"
|
name = "esp-idf-hal"
|
||||||
version = "0.17.2"
|
version = "0.18.0"
|
||||||
authors = ["sapir <yasapir@gmail.com>", "Ivan Markov <ivan.markov@gmail.com>"]
|
authors = ["sapir <yasapir@gmail.com>", "Ivan Markov <ivan.markov@gmail.com>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
categories = ["embedded", "hardware-support"]
|
categories = ["embedded", "hardware-support"]
|
||||||
@ -26,4 +26,8 @@ cfg-if = "1"
|
|||||||
nb = "0.1.2"
|
nb = "0.1.2"
|
||||||
mutex-trait = "0.2"
|
mutex-trait = "0.2"
|
||||||
embedded-hal = { version = "0.2", features = ["unproven"] }
|
embedded-hal = { version = "0.2", features = ["unproven"] }
|
||||||
esp-idf-sys = { version = "0.17", optional = true, default-features = false }
|
esp-idf-sys = { version = "0.18", optional = true, default-features = false }
|
||||||
|
|
||||||
|
[build-dependencies]
|
||||||
|
cargo-pio = "0.21"
|
||||||
|
anyhow = "1"
|
||||||
|
13
build.rs
13
build.rs
@ -1,4 +1,7 @@
|
|||||||
fn main() {
|
fn main() {
|
||||||
|
#[cfg(not(feature = "ulp"))]
|
||||||
|
pio::kconfig::CfgArgs::output_propagated("ESP_IDF")?;
|
||||||
|
|
||||||
#[cfg(not(feature = "ulp"))]
|
#[cfg(not(feature = "ulp"))]
|
||||||
let mcu = std::env::var("DEP_ESP_IDF_MCU").unwrap();
|
let mcu = std::env::var("DEP_ESP_IDF_MCU").unwrap();
|
||||||
|
|
||||||
@ -16,7 +19,13 @@ fn main() {
|
|||||||
println!("cargo:rustc-link-lib=static=ulp_start");
|
println!("cargo:rustc-link-lib=static=ulp_start");
|
||||||
|
|
||||||
println!("cargo:rerun-if-changed=build.rs");
|
println!("cargo:rerun-if-changed=build.rs");
|
||||||
println!("cargo:rerun-if-changed={}", ulp_dir.join("libulp_start.a").display());
|
println!(
|
||||||
println!("cargo:rerun-if-changed={}", ulp_dir.join("ulp_link.x").display());
|
"cargo:rerun-if-changed={}",
|
||||||
|
ulp_dir.join("libulp_start.a").display()
|
||||||
|
);
|
||||||
|
println!(
|
||||||
|
"cargo:rerun-if-changed={}",
|
||||||
|
ulp_dir.join("ulp_link.x").display()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user