@@ -34,7 +34,7 @@ use crate::gpio::{
3434use crate :: gpio:: gpioc:: { PC0 , PC1 } ;
3535use crate :: gpio:: gpioe:: { PE7 , PE8 } ;
3636use crate :: gpio:: gpiof:: PF1 ;
37- use crate :: observable:: IntoObservationToken ;
37+ use crate :: observable:: ObservationLock ;
3838use crate :: rcc:: { Clocks , Rcc } ;
3939use crate :: stm32:: { COMP , EXTI } ;
4040
@@ -398,8 +398,8 @@ pub trait ComparatorExt<COMP> {
398398 where
399399 PP : PositiveInput < COMP > ,
400400 NP : NegativeInput < COMP > ,
401- P : IntoObservationToken < Peripheral = PP > ,
402- N : IntoObservationToken < Peripheral = NP > ;
401+ P : ObservationLock < Peripheral = PP > ,
402+ N : ObservationLock < Peripheral = NP > ;
403403}
404404
405405macro_rules! impl_comparator {
@@ -415,8 +415,8 @@ macro_rules! impl_comparator {
415415 where
416416 PP : PositiveInput <$COMP>,
417417 NP : NegativeInput <$COMP>,
418- P : IntoObservationToken <Peripheral = PP >,
419- N : IntoObservationToken <Peripheral = NP >,
418+ P : ObservationLock <Peripheral = PP >,
419+ N : ObservationLock <Peripheral = NP >,
420420 {
421421 PP :: setup( & mut self ) ;
422422 PP :: setup( & mut self ) ;
@@ -453,8 +453,8 @@ macro_rules! impl_comparator {
453453 where
454454 PP : PositiveInput <$COMP>,
455455 NP : NegativeInput <$COMP>,
456- P : IntoObservationToken <Peripheral = PP >,
457- N : IntoObservationToken <Peripheral = NP >,
456+ P : ObservationLock <Peripheral = PP >,
457+ N : ObservationLock <Peripheral = NP >,
458458 {
459459 comp. comparator( positive_input, negative_input, config, clocks)
460460 }
0 commit comments