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/dcmi.rs | |
| parent | 01c1cb2764300625f80b24e70052f250de27d814 (diff) | |
stm32/rcc: replace generated enable/disable code with runtime info
Diffstat (limited to 'embassy-stm32/src/dcmi.rs')
| -rw-r--r-- | embassy-stm32/src/dcmi.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/embassy-stm32/src/dcmi.rs b/embassy-stm32/src/dcmi.rs index 646ee2ce2..858ae49ca 100644 --- a/embassy-stm32/src/dcmi.rs +++ b/embassy-stm32/src/dcmi.rs | |||
| @@ -9,7 +9,7 @@ use embassy_sync::waitqueue::AtomicWaker; | |||
| 9 | use crate::dma::Transfer; | 9 | use crate::dma::Transfer; |
| 10 | use crate::gpio::{AFType, Speed}; | 10 | use crate::gpio::{AFType, Speed}; |
| 11 | use crate::interrupt::typelevel::Interrupt; | 11 | use crate::interrupt::typelevel::Interrupt; |
| 12 | use crate::{interrupt, Peripheral}; | 12 | use crate::{interrupt, rcc, Peripheral}; |
| 13 | 13 | ||
| 14 | /// Interrupt handler. | 14 | /// Interrupt handler. |
| 15 | pub struct InterruptHandler<T: Instance> { | 15 | pub struct InterruptHandler<T: Instance> { |
| @@ -350,7 +350,7 @@ where | |||
| 350 | use_embedded_synchronization: bool, | 350 | use_embedded_synchronization: bool, |
| 351 | edm: u8, | 351 | edm: u8, |
| 352 | ) -> Self { | 352 | ) -> Self { |
| 353 | T::enable_and_reset(); | 353 | rcc::enable_and_reset::<T>(); |
| 354 | 354 | ||
| 355 | peri.regs().cr().modify(|r| { | 355 | peri.regs().cr().modify(|r| { |
| 356 | r.set_cm(true); // disable continuous mode (snapshot mode) | 356 | r.set_cm(true); // disable continuous mode (snapshot mode) |
