Fix nix build compilation error at Check Phase #1

Merged
sb10q merged 1 commits from linuswck/kirdy-firmware:fix_nix_build_compilation into master 2023-12-15 16:40:03 +08:00
1 changed files with 6 additions and 5 deletions
Showing only changes of commit f2b419f8d0 - Show all commits

View File

@ -1,5 +1,5 @@
#![no_main] #![cfg_attr(not(test), no_main)]
#![no_std] #![cfg_attr(not(test), no_std)]
use cortex_m_rt::entry; use cortex_m_rt::entry;
use log::info; use log::info;
@ -10,21 +10,22 @@ mod laser_diode;
use device::{boot::bootup, log_setup, sys_timer}; use device::{boot::bootup, log_setup, sys_timer};
// If RTT is used, print panic info through RTT // If RTT is used, print panic info through RTT
#[cfg(feature = "RTT")] #[cfg(all(feature = "RTT", not(test)))]
use { use {
core::panic::PanicInfo, core::panic::PanicInfo,
rtt_target::rprintln, rtt_target::rprintln,
}; };
#[cfg(feature = "RTT")] #[cfg(all(feature = "RTT", not(test)))]
#[panic_handler] #[panic_handler]
fn panic(info: &PanicInfo) -> ! { fn panic(info: &PanicInfo) -> ! {
rprintln!("{}", info); rprintln!("{}", info);
loop {} loop {}
} }
// Otherwise use panic halt // Otherwise use panic halt
#[cfg(not(feature = "RTT"))] #[cfg(all(not(feature = "RTT"), not(test)))]
use panic_halt as _; use panic_halt as _;
#[cfg(not(test))]
#[entry] #[entry]
fn main() -> ! { fn main() -> ! {