From 759ea1deb96f2070b09b6d812538c4ffd76e8477 Mon Sep 17 00:00:00 2001 From: goodhoko Date: Tue, 16 Sep 2025 00:45:48 +0200 Subject: [PATCH] It's "derive" all the way down --- embassy-stm32/src/ospi/enums.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/embassy-stm32/src/ospi/enums.rs b/embassy-stm32/src/ospi/enums.rs index 4021f7ce3..4db801752 100644 --- a/embassy-stm32/src/ospi/enums.rs +++ b/embassy-stm32/src/ospi/enums.rs @@ -23,6 +23,7 @@ impl Into for OspiMode { /// Ospi lane width #[allow(dead_code)] #[derive(Copy, Clone)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum OspiWidth { /// None NONE, @@ -71,6 +72,7 @@ impl Into for FlashSelection { #[allow(dead_code)] #[allow(missing_docs)] #[derive(Copy, Clone)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum WrapSize { None, _16Bytes, @@ -95,6 +97,7 @@ impl Into for WrapSize { #[allow(missing_docs)] #[allow(dead_code)] #[derive(Copy, Clone)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum MemoryType { Micron, Macronix, @@ -120,6 +123,7 @@ impl Into for MemoryType { /// Ospi memory size. #[allow(missing_docs)] #[derive(Copy, Clone)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum MemorySize { _1KiB, _2KiB, @@ -180,6 +184,7 @@ impl Into for MemorySize { /// Ospi Address size #[derive(Copy, Clone)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum AddressSize { /// 8-bit address _8Bit, @@ -205,6 +210,7 @@ impl Into for AddressSize { /// Time the Chip Select line stays high. #[allow(missing_docs)] #[derive(Copy, Clone)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum ChipSelectHighTime { _1Cycle, _2Cycle, @@ -234,6 +240,7 @@ impl Into for ChipSelectHighTime { /// FIFO threshold. #[allow(missing_docs)] #[derive(Copy, Clone)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum FIFOThresholdLevel { _1Bytes, _2Bytes, @@ -311,6 +318,7 @@ impl Into for FIFOThresholdLevel { /// Dummy cycle count #[allow(missing_docs)] #[derive(Copy, Clone)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] pub enum DummyCycles { _0, _1,