diff options
| author | dimi <[email protected]> | 2025-07-22 18:37:04 +0200 |
|---|---|---|
| committer | dimi <[email protected]> | 2025-09-15 12:21:45 +0200 |
| commit | 219754ff6c82b79a0870faeeb6a79b88e4b6901c (patch) | |
| tree | 3fccbdc6bc8483fa8b70cc7822cb97cee253dee4 /embassy-stm32 | |
| parent | be794533d3929e316c65b4296de47292ae0eae67 (diff) | |
derive Debug and Format for Averaging
Diffstat (limited to 'embassy-stm32')
| -rw-r--r-- | embassy-stm32/src/adc/adc4.rs | 3 | ||||
| -rw-r--r-- | embassy-stm32/src/adc/c0.rs | 3 | ||||
| -rw-r--r-- | embassy-stm32/src/adc/v3.rs | 2 | ||||
| -rw-r--r-- | embassy-stm32/src/adc/v4.rs | 3 |
4 files changed, 8 insertions, 3 deletions
diff --git a/embassy-stm32/src/adc/adc4.rs b/embassy-stm32/src/adc/adc4.rs index 31cbdc0d7..255dc7956 100644 --- a/embassy-stm32/src/adc/adc4.rs +++ b/embassy-stm32/src/adc/adc4.rs | |||
| @@ -83,7 +83,8 @@ pub enum DacChannel { | |||
| 83 | } | 83 | } |
| 84 | 84 | ||
| 85 | /// Number of samples used for averaging. | 85 | /// Number of samples used for averaging. |
| 86 | #[derive(Copy, Clone)] | 86 | #[derive(Copy, Clone, Debug)] |
| 87 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] | ||
| 87 | pub enum Averaging { | 88 | pub enum Averaging { |
| 88 | Disabled, | 89 | Disabled, |
| 89 | Samples2, | 90 | Samples2, |
diff --git a/embassy-stm32/src/adc/c0.rs b/embassy-stm32/src/adc/c0.rs index f5870801e..f2837a8f1 100644 --- a/embassy-stm32/src/adc/c0.rs +++ b/embassy-stm32/src/adc/c0.rs | |||
| @@ -138,7 +138,8 @@ impl<'a> defmt::Format for Prescaler { | |||
| 138 | /// Number of samples used for averaging. | 138 | /// Number of samples used for averaging. |
| 139 | /// TODO: Implement hardware averaging setting. | 139 | /// TODO: Implement hardware averaging setting. |
| 140 | #[allow(unused)] | 140 | #[allow(unused)] |
| 141 | #[derive(Copy, Clone)] | 141 | #[derive(Copy, Clone, Debug)] |
| 142 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] | ||
| 142 | pub enum Averaging { | 143 | pub enum Averaging { |
| 143 | Disabled, | 144 | Disabled, |
| 144 | Samples2, | 145 | Samples2, |
diff --git a/embassy-stm32/src/adc/v3.rs b/embassy-stm32/src/adc/v3.rs index 77f24c87f..fdf76fd30 100644 --- a/embassy-stm32/src/adc/v3.rs +++ b/embassy-stm32/src/adc/v3.rs | |||
| @@ -96,6 +96,8 @@ cfg_if! { | |||
| 96 | } | 96 | } |
| 97 | 97 | ||
| 98 | /// Number of samples used for averaging. | 98 | /// Number of samples used for averaging. |
| 99 | #[derive(Copy, Clone, Debug)] | ||
| 100 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] | ||
| 99 | pub enum Averaging { | 101 | pub enum Averaging { |
| 100 | Disabled, | 102 | Disabled, |
| 101 | Samples2, | 103 | Samples2, |
diff --git a/embassy-stm32/src/adc/v4.rs b/embassy-stm32/src/adc/v4.rs index b0871019a..b66437e6e 100644 --- a/embassy-stm32/src/adc/v4.rs +++ b/embassy-stm32/src/adc/v4.rs | |||
| @@ -142,7 +142,8 @@ impl Prescaler { | |||
| 142 | } | 142 | } |
| 143 | 143 | ||
| 144 | /// Number of samples used for averaging. | 144 | /// Number of samples used for averaging. |
| 145 | #[derive(Copy, Clone)] | 145 | #[derive(Copy, Clone, Debug)] |
| 146 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] | ||
| 146 | pub enum Averaging { | 147 | pub enum Averaging { |
| 147 | Disabled, | 148 | Disabled, |
| 148 | Samples2, | 149 | Samples2, |
