14 lines
448 B
Rust
14 lines
448 B
Rust
const DEFAULT_MCU_FOR_NON_AVR_DOCS: &'static str = "atmega328";
|
|
|
|
fn main() {
|
|
let current_mcu = if avr_mcu::current::is_compiling_for_avr() {
|
|
avr_mcu::current::mcu()
|
|
.expect("no target cpu specified")
|
|
} else {
|
|
avr_mcu::microcontroller(DEFAULT_MCU_FOR_NON_AVR_DOCS)
|
|
};
|
|
let current_mcu_name = current_mcu.device.name.clone().to_lowercase();
|
|
|
|
println!("cargo:rustc-cfg=avr_mcu_{}", ¤t_mcu_name);
|
|
}
|