aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32
diff options
context:
space:
mode:
authordimi <[email protected]>2025-07-22 18:37:04 +0200
committerdimi <[email protected]>2025-09-15 12:21:45 +0200
commit219754ff6c82b79a0870faeeb6a79b88e4b6901c (patch)
tree3fccbdc6bc8483fa8b70cc7822cb97cee253dee4 /embassy-stm32
parentbe794533d3929e316c65b4296de47292ae0eae67 (diff)
derive Debug and Format for Averaging
Diffstat (limited to 'embassy-stm32')
-rw-r--r--embassy-stm32/src/adc/adc4.rs3
-rw-r--r--embassy-stm32/src/adc/c0.rs3
-rw-r--r--embassy-stm32/src/adc/v3.rs2
-rw-r--r--embassy-stm32/src/adc/v4.rs3
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))]
87pub enum Averaging { 88pub 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))]
142pub enum Averaging { 143pub 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))]
99pub enum Averaging { 101pub 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))]
146pub enum Averaging { 147pub enum Averaging {
147 Disabled, 148 Disabled,
148 Samples2, 149 Samples2,