diff --git a/esp-hal-common/src/lib.rs b/esp-hal-common/src/lib.rs index 18f1d1ba9..7088297ea 100644 --- a/esp-hal-common/src/lib.rs +++ b/esp-hal-common/src/lib.rs @@ -165,7 +165,15 @@ mod soc; #[no_mangle] extern "C" fn EspDefaultHandler(_level: u32, _interrupt: peripherals::Interrupt) { + #[cfg(feature = "log")] warn!("Unhandled level {} interrupt: {:?}", _level, _interrupt); + + #[cfg(feature = "defmt")] + warn!( + "Unhandled level {} interrupt: {:?}", + _level, + defmt::Debug2Format(&_interrupt) + ); } #[cfg(xtensa)]