#![allow(unused_macros)]
#[cfg(feature = "defmt")]
macro_rules! info {
($($a:tt)*) => { ::defmt::info!($($a)*) };
}
#[cfg(not(feature = "defmt"))]
macro_rules! info {
($s:literal $(, $a:expr)* $(,)?) => {{ $( let _ = &$a; )* }};
}
#[cfg(feature = "defmt")]
macro_rules! warn {
($($a:tt)*) => { ::defmt::warn!($($a)*) };
}
#[cfg(not(feature = "defmt"))]
macro_rules! warn {
($s:literal $(, $a:expr)* $(,)?) => {{ $( let _ = &$a; )* }};
}
#[cfg(feature = "defmt")]
macro_rules! error {
($($a:tt)*) => { ::defmt::error!($($a)*) };
}
#[cfg(not(feature = "defmt"))]
macro_rules! error {
($s:literal $(, $a:expr)* $(,)?) => {{ $( let _ = &$a; )* }};
}
#[cfg(feature = "defmt")]
macro_rules! debug {
($($a:tt)*) => { ::defmt::debug!($($a)*) };
}
#[cfg(not(feature = "defmt"))]
macro_rules! debug {
($s:literal $(, $a:expr)* $(,)?) => {{ $( let _ = &$a; )* }};
}
#[cfg(feature = "defmt")]
macro_rules! trace {
($($a:tt)*) => { ::defmt::trace!($($a)*) };
}
#[cfg(not(feature = "defmt"))]
macro_rules! trace {
($s:literal $(, $a:expr)* $(,)?) => {{ $( let _ = &$a; )* }};
}
#[cfg(feature = "defmt")]
macro_rules! panic {
($($a:tt)*) => { ::defmt::panic!($($a)*) };
}
#[cfg(not(feature = "defmt"))]
macro_rules! panic {
($($a:tt)*) => { ::core::panic!($($a)*) };
}