diff options
| author | Gerzain Mata <[email protected]> | 2025-08-10 01:58:48 -0700 |
|---|---|---|
| committer | Gerzain Mata <[email protected]> | 2025-08-10 02:21:03 -0700 |
| commit | 92d12b5d8896d9bfa2789c1d5c157e1fa96e617b (patch) | |
| tree | 987b59051e3ee3abf13394bffabd1169a9b38bdf /embassy-stm32/src/vrefbuf | |
| parent | 556ae0106bba66e49f62f45aa3cc458e31094dc7 (diff) | |
Updated stm32-metapac
Diffstat (limited to 'embassy-stm32/src/vrefbuf')
| -rw-r--r-- | embassy-stm32/src/vrefbuf/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/embassy-stm32/src/vrefbuf/mod.rs b/embassy-stm32/src/vrefbuf/mod.rs index 2546ccfed..f614fcf99 100644 --- a/embassy-stm32/src/vrefbuf/mod.rs +++ b/embassy-stm32/src/vrefbuf/mod.rs | |||
| @@ -5,7 +5,6 @@ use core::marker::PhantomData; | |||
| 5 | use embassy_hal_internal::PeripheralType; | 5 | use embassy_hal_internal::PeripheralType; |
| 6 | use stm32_metapac::vrefbuf::vals::*; | 6 | use stm32_metapac::vrefbuf::vals::*; |
| 7 | 7 | ||
| 8 | use crate::pac::RCC; | ||
| 9 | use crate::Peri; | 8 | use crate::Peri; |
| 10 | 9 | ||
| 11 | /// Voltage Reference (VREFBUF) driver. | 10 | /// Voltage Reference (VREFBUF) driver. |
| @@ -20,14 +19,17 @@ impl<'d, T: Instance> VoltageReferenceBuffer<'d, T> { | |||
| 20 | pub fn new(_instance: Peri<'d, T>, voltage_scale: Vrs, impedance_mode: Hiz) -> Self { | 19 | pub fn new(_instance: Peri<'d, T>, voltage_scale: Vrs, impedance_mode: Hiz) -> Self { |
| 21 | #[cfg(rcc_wba)] | 20 | #[cfg(rcc_wba)] |
| 22 | { | 21 | { |
| 22 | use crate::pac::RCC; | ||
| 23 | RCC.apb7enr().modify(|w| w.set_vrefen(true)); | 23 | RCC.apb7enr().modify(|w| w.set_vrefen(true)); |
| 24 | } | 24 | } |
| 25 | #[cfg(any(rcc_u5, rcc_h50, rcc_h5))] | 25 | #[cfg(any(rcc_u5, rcc_h50, rcc_h5))] |
| 26 | { | 26 | { |
| 27 | use crate::pac::RCC; | ||
| 27 | RCC.apb3enr().modify(|w| w.set_vrefen(true)); | 28 | RCC.apb3enr().modify(|w| w.set_vrefen(true)); |
| 28 | } | 29 | } |
| 29 | #[cfg(any(rcc_h7rs, rcc_h7rm0433, rcc_h7ab, rcc_h7))] | 30 | #[cfg(any(rcc_h7rs, rcc_h7rm0433, rcc_h7ab, rcc_h7))] |
| 30 | { | 31 | { |
| 32 | use crate::pac::RCC; | ||
| 31 | RCC.apb4enr().modify(|w| w.set_vrefen(true)); | 33 | RCC.apb4enr().modify(|w| w.set_vrefen(true)); |
| 32 | } | 34 | } |
| 33 | let vrefbuf = T::regs(); | 35 | let vrefbuf = T::regs(); |
