From c38755c5b737edbc88753c154feff93a5ced2a38 Mon Sep 17 00:00:00 2001 From: Matous Hybl Date: Tue, 19 Jul 2022 21:15:47 +0200 Subject: Add defmt support to embassy-embedded-hal errors --- embassy-embedded-hal/src/shared_bus/mod.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'embassy-embedded-hal/src/shared_bus/mod.rs') diff --git a/embassy-embedded-hal/src/shared_bus/mod.rs b/embassy-embedded-hal/src/shared_bus/mod.rs index 76ee413d9..617d921e9 100644 --- a/embassy-embedded-hal/src/shared_bus/mod.rs +++ b/embassy-embedded-hal/src/shared_bus/mod.rs @@ -10,6 +10,7 @@ pub mod blocking; /// Error returned by I2C device implementations in this crate. #[derive(Copy, Clone, Eq, PartialEq, Debug)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum I2cDeviceError { /// An operation on the inner I2C bus failed. I2c(BUS), @@ -28,6 +29,7 @@ where /// Error returned by SPI device implementations in this crate. #[derive(Copy, Clone, Eq, PartialEq, Debug)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum SpiDeviceError { /// An operation on the inner SPI bus failed. Spi(BUS), -- cgit