use core::panic::PanicInfo;
extern "C" {
fn abort() -> !;
}
#[cfg(feature = "default_panic_handler")]
#[panic_handler]
fn panic(info: &PanicInfo) -> ! {
crate::uart_println!("*** PANIC occurred! ***");
if let Some(location) = info.location() {
crate::uart_println!(
"Location: {}:{}:{}",
location.file(),
location.line(),
location.column()
);
}
unsafe {
abort();
}
}