diff options
| author | eZio Pan <[email protected]> | 2024-03-26 01:05:38 +0800 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2024-04-05 00:51:20 +0200 |
| commit | 5dc3738bc2b4e1d8f9f77588ecab7956493b59de (patch) | |
| tree | 5a3e961c832ccfa138744dfff215660972625135 /embassy-stm32/src/time_driver.rs | |
| parent | 78b9cb98d4afc9c2be67176b174255ba78170525 (diff) | |
add missing interrupt for timer
Diffstat (limited to 'embassy-stm32/src/time_driver.rs')
| -rw-r--r-- | embassy-stm32/src/time_driver.rs | 10 |
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 | ||
