13 lines
325 B
Rust

fn main() {
let chip_features = [
cfg!(feature = "esp32"),
cfg!(feature = "esp32c3"),
cfg!(feature = "esp32s2"),
cfg!(feature = "esp32s3"),
];
if chip_features.iter().filter(|&&f| f).count() != 1 {
panic!("Exactly one chip must be enabled via its cargo feature");
}
}