aboutsummaryrefslogtreecommitdiff
path: root/embassy-stm32/src/adc/v4.rs
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-stm32/src/adc/v4.rs')
-rw-r--r--embassy-stm32/src/adc/v4.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/embassy-stm32/src/adc/v4.rs b/embassy-stm32/src/adc/v4.rs
index 09fc2ab22..962816194 100644
--- a/embassy-stm32/src/adc/v4.rs
+++ b/embassy-stm32/src/adc/v4.rs
@@ -5,6 +5,8 @@ use pac::adc::vals::{Adstp, Difsel, Dmngt, Exten, Pcsel};
5use pac::adccommon::vals::Presc; 5use pac::adccommon::vals::Presc;
6 6
7use super::{Adc, Averaging, Instance, Resolution, SampleTime, Temperature, Vbat, VrefInt, blocking_delay_us}; 7use super::{Adc, Averaging, Instance, Resolution, SampleTime, Temperature, Vbat, VrefInt, blocking_delay_us};
8#[cfg(stm32u5)]
9use crate::adc::DefaultInstance;
8use crate::adc::{AdcRegs, ConversionMode}; 10use crate::adc::{AdcRegs, ConversionMode};
9use crate::time::Hertz; 11use crate::time::Hertz;
10use crate::{Peri, pac, rcc}; 12use crate::{Peri, pac, rcc};
@@ -47,15 +49,15 @@ impl<T: Instance> super::SealedSpecialConverter<super::Vbat> for T {
47} 49}
48 50
49#[cfg(stm32u5)] 51#[cfg(stm32u5)]
50impl<T: Instance> super::SealedSpecialConverter<super::VrefInt> for T { 52impl<T: DefaultInstance> super::SealedSpecialConverter<super::VrefInt> for T {
51 const CHANNEL: u8 = 0; 53 const CHANNEL: u8 = 0;
52} 54}
53#[cfg(stm32u5)] 55#[cfg(stm32u5)]
54impl<T: Instance> super::SealedSpecialConverter<super::Temperature> for T { 56impl<T: DefaultInstance> super::SealedSpecialConverter<super::Temperature> for T {
55 const CHANNEL: u8 = 19; 57 const CHANNEL: u8 = 19;
56} 58}
57#[cfg(stm32u5)] 59#[cfg(stm32u5)]
58impl<T: Instance> super::SealedSpecialConverter<super::Vbat> for T { 60impl<T: DefaultInstance> super::SealedSpecialConverter<super::Vbat> for T {
59 const CHANNEL: u8 = 18; 61 const CHANNEL: u8 = 18;
60} 62}
61 63