From ae160d66c330f92fa3d2181cb2099d1beecd04bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1niel=20Buga?= Date: Wed, 27 Sep 2023 17:32:59 +0200 Subject: [PATCH] Try to fix defmt in DefaultHandler (#813) --- esp-hal-common/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) 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)]