mirror of
https://github.com/esp-rs/esp-idf-hal.git
synced 2025-09-29 13:23:34 +00:00
Propagate sdkconfig tristate keys as Rustc cfg conditionals
This commit is contained in:
parent
ded8b17f25
commit
ee6cc88454
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "esp-idf-hal"
|
||||
version = "0.17.2"
|
||||
version = "0.18.0"
|
||||
authors = ["sapir <yasapir@gmail.com>", "Ivan Markov <ivan.markov@gmail.com>"]
|
||||
edition = "2018"
|
||||
categories = ["embedded", "hardware-support"]
|
||||
@ -26,4 +26,8 @@ cfg-if = "1"
|
||||
nb = "0.1.2"
|
||||
mutex-trait = "0.2"
|
||||
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() {
|
||||
#[cfg(not(feature = "ulp"))]
|
||||
pio::kconfig::CfgArgs::output_propagated("ESP_IDF")?;
|
||||
|
||||
#[cfg(not(feature = "ulp"))]
|
||||
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:rerun-if-changed=build.rs");
|
||||
println!("cargo:rerun-if-changed={}", ulp_dir.join("libulp_start.a").display());
|
||||
println!("cargo:rerun-if-changed={}", ulp_dir.join("ulp_link.x").display());
|
||||
println!(
|
||||
"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