Enum stm32_hal2::adc::AdcInterrupt
source · [−]#[repr(u8)]
pub enum AdcInterrupt {
Ready,
EndOfConversion,
EndOfSequence,
EndofConversionInjected,
EndOfSequenceInjected,
Watchdog1,
Watchdog2,
Watchdog3,
EndOfSamplingPhase,
Overrun,
InjectedOverflow,
}
Expand description
ADC interrupts. See L44 RM, section 16.5: ADC interrupts. Set in the IER register, and cleared in the ISR register.
Variants
Ready
ADC ready (ADRDYIE field)
EndOfConversion
End of regular conversion interrupt enable (EOCIE field)
EndOfSequence
End of regular sequence of conversions (EOSIE field)
EndofConversionInjected
End of injected conversion (JEOCIE field)
EndOfSequenceInjected
End of injected sequence of conversions (JEOSIE field)
Watchdog1
Analog watchdog 1 interrupt (AWD1IE field)
Watchdog2
Analog watchdog 2 interrupt (AWD2IE field)
Watchdog3
Analog watchdog 3 interrupt (AWD3IE field)
EndOfSamplingPhase
End of sampling flag interrupt enable for regular conversions (EOSMPIE field)
Overrun
Overrun (OVRIE field)
InjectedOverflow
Injected Context Queue Overflow (JQOVFIE field)
Trait Implementations
sourceimpl Clone for AdcInterrupt
impl Clone for AdcInterrupt
sourcefn clone(&self) -> AdcInterrupt
fn clone(&self) -> AdcInterrupt
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for AdcInterrupt
Auto Trait Implementations
impl RefUnwindSafe for AdcInterrupt
impl Send for AdcInterrupt
impl Sync for AdcInterrupt
impl Unpin for AdcInterrupt
impl UnwindSafe for AdcInterrupt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more