aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-stm32/src/timer/simple_pwm.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/embassy-stm32/src/timer/simple_pwm.rs b/embassy-stm32/src/timer/simple_pwm.rs
index 709278c0c..ba089ac8b 100644
--- a/embassy-stm32/src/timer/simple_pwm.rs
+++ b/embassy-stm32/src/timer/simple_pwm.rs
@@ -245,7 +245,8 @@ macro_rules! impl_waveform_chx {
245 let original_cc_dma_on_update = self.inner.get_cc_dma_selection() == Ccds::ONUPDATE; 245 let original_cc_dma_on_update = self.inner.get_cc_dma_selection() == Ccds::ONUPDATE;
246 let original_cc_dma_enabled = self.inner.get_cc_dma_enable_state(cc_channel); 246 let original_cc_dma_enabled = self.inner.get_cc_dma_enable_state(cc_channel);
247 247
248 if original_cc_dma_on_update { 248 // redirect CC DMA request onto Update Event
249 if !original_cc_dma_on_update {
249 self.inner.set_cc_dma_selection(Ccds::ONUPDATE) 250 self.inner.set_cc_dma_selection(Ccds::ONUPDATE)
250 } 251 }
251 252