aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/fmt.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-stm32/src/fmt.rs')
-rw-r--r--embassy-stm32/src/fmt.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/embassy-stm32/src/fmt.rs b/embassy-stm32/src/fmt.rs
index b6ae24ee8..b731796f0 100644
--- a/embassy-stm32/src/fmt.rs
+++ b/embassy-stm32/src/fmt.rs
@@ -207,6 +207,16 @@ macro_rules! error {
207} 207}
208 208
209#[cfg(feature = "defmt")] 209#[cfg(feature = "defmt")]
210trait_set::trait_set! {
211 pub trait Debuggable = Debug + defmt::Format;
212}
213
214#[cfg(not(feature = "defmt"))]
215trait_set::trait_set! {
216 pub trait Debuggable = Debug;
217}
218
219#[cfg(feature = "defmt")]
210#[collapse_debuginfo(yes)] 220#[collapse_debuginfo(yes)]
211macro_rules! unwrap { 221macro_rules! unwrap {
212 ($($x:tt)*) => { 222 ($($x:tt)*) => {