aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/time_driver.rs
diff options
context:
space:
mode:
authoreZio Pan <[email protected]>2024-03-26 01:05:38 +0800
committerDario Nieuwenhuis <[email protected]>2024-04-05 00:51:20 +0200
commit5dc3738bc2b4e1d8f9f77588ecab7956493b59de (patch)
tree5a3e961c832ccfa138744dfff215660972625135 /embassy-stm32/src/time_driver.rs
parent78b9cb98d4afc9c2be67176b174255ba78170525 (diff)
add missing interrupt for timer
Diffstat (limited to 'embassy-stm32/src/time_driver.rs')
-rw-r--r--embassy-stm32/src/time_driver.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/embassy-stm32/src/time_driver.rs b/embassy-stm32/src/time_driver.rs
index a3fe9b275..a2e75020c 100644
--- a/embassy-stm32/src/time_driver.rs
+++ b/embassy-stm32/src/time_driver.rs
@@ -306,15 +306,15 @@ impl RtcDriver {
306 w.set_ccie(0, true); 306 w.set_ccie(0, true);
307 }); 307 });
308 308
309 <T as CoreInstance>::Interrupt::unpend(); 309 <T as CoreInstance>::UpdateInterrupt::unpend();
310 unsafe { <T as CoreInstance>::Interrupt::enable() }; 310 unsafe { <T as CoreInstance>::UpdateInterrupt::enable() };
311 311
312 #[cfg(any(time_driver_tim1, time_driver_tim8, time_driver_tim20))] 312 #[cfg(any(time_driver_tim1, time_driver_tim8, time_driver_tim20))]
313 { 313 {
314 use crate::timer::AdvancedInstance4Channel; 314 use crate::timer::GeneralInstance1Channel;
315 <T as AdvancedInstance4Channel>::CaptureCompareInterrupt::unpend(); 315 <T as GeneralInstance1Channel>::CaptureCompareInterrupt::unpend();
316 unsafe { 316 unsafe {
317 <T as AdvancedInstance4Channel>::CaptureCompareInterrupt::enable(); 317 <T as GeneralInstance1Channel>::CaptureCompareInterrupt::enable();
318 } 318 }
319 } 319 }
320 320