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§
source§impl Clone for AdcInterrupt
impl Clone for AdcInterrupt
source§fn clone(&self) -> AdcInterrupt
fn clone(&self) -> AdcInterrupt
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more