aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embassy-stm32/src/timer/low_level.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/embassy-stm32/src/timer/low_level.rs b/embassy-stm32/src/timer/low_level.rs
index 439b7f020..f0105ece8 100644
--- a/embassy-stm32/src/timer/low_level.rs
+++ b/embassy-stm32/src/timer/low_level.rs
@@ -275,7 +275,8 @@ impl<'d, T: CoreInstance> Timer<'d, T> {
275 /// Generate timer update event from software. 275 /// Generate timer update event from software.
276 /// 276 ///
277 /// Set URS to avoid generating interrupt or DMA request. This update event is only 277 /// Set URS to avoid generating interrupt or DMA request. This update event is only
278 /// used to load value from pre-load registers. 278 /// used to load value from pre-load registers. If called when the timer is running,
279 /// it may disrupt the output waveform.
279 pub fn generate_update_event(&self) { 280 pub fn generate_update_event(&self) {
280 self.regs_core().cr1().modify(|r| r.set_urs(vals::Urs::COUNTER_ONLY)); 281 self.regs_core().cr1().modify(|r| r.set_urs(vals::Urs::COUNTER_ONLY));
281 self.regs_core().egr().write(|r| r.set_ug(true)); 282 self.regs_core().egr().write(|r| r.set_ug(true));