diff options
| author | Jan Špaček <[email protected]> | 2024-05-24 22:04:04 +0200 |
|---|---|---|
| committer | Jan Špaček <[email protected]> | 2024-05-25 18:44:55 +0200 |
| commit | 081afca3f065dfd91e157d7c9a9477e2d914c99d (patch) | |
| tree | 574b29636674d3e5a9e3763d00f709635856403e /embassy-stm32/src/time_driver.rs | |
| parent | 01c1cb2764300625f80b24e70052f250de27d814 (diff) | |
stm32/rcc: replace generated enable/disable code with runtime info
Diffstat (limited to 'embassy-stm32/src/time_driver.rs')
| -rw-r--r-- | embassy-stm32/src/time_driver.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-stm32/src/time_driver.rs b/embassy-stm32/src/time_driver.rs index e592fbf7d..f8041bf1e 100644 --- a/embassy-stm32/src/time_driver.rs +++ b/embassy-stm32/src/time_driver.rs | |||
| @@ -12,7 +12,7 @@ use stm32_metapac::timer::{regs, TimGp16}; | |||
| 12 | 12 | ||
| 13 | use crate::interrupt::typelevel::Interrupt; | 13 | use crate::interrupt::typelevel::Interrupt; |
| 14 | use crate::pac::timer::vals; | 14 | use crate::pac::timer::vals; |
| 15 | use crate::rcc::SealedRccPeripheral; | 15 | use crate::rcc::{self, SealedRccPeripheral}; |
| 16 | #[cfg(feature = "low-power")] | 16 | #[cfg(feature = "low-power")] |
| 17 | use crate::rtc::Rtc; | 17 | use crate::rtc::Rtc; |
| 18 | use crate::timer::{CoreInstance, GeneralInstance1Channel}; | 18 | use crate::timer::{CoreInstance, GeneralInstance1Channel}; |
| @@ -276,7 +276,7 @@ impl RtcDriver { | |||
| 276 | fn init(&'static self, cs: critical_section::CriticalSection) { | 276 | fn init(&'static self, cs: critical_section::CriticalSection) { |
| 277 | let r = regs_gp16(); | 277 | let r = regs_gp16(); |
| 278 | 278 | ||
| 279 | <T as SealedRccPeripheral>::enable_and_reset_with_cs(cs); | 279 | rcc::enable_and_reset_with_cs::<T>(cs); |
| 280 | 280 | ||
| 281 | let timer_freq = T::frequency(); | 281 | let timer_freq = T::frequency(); |
| 282 | 282 | ||
