#[repr(u8)]pub enum AdcInterrupt {
Ready = 0,
EndOfConversion = 1,
EndOfSequence = 2,
EndofConversionInjected = 3,
EndOfSequenceInjected = 4,
Watchdog1 = 5,
Watchdog2 = 6,
Watchdog3 = 7,
EndOfSamplingPhase = 8,
Overrun = 9,
InjectedOverflow = 10,
}
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 = 0
ADC ready (ADRDYIE field)
EndOfConversion = 1
End of regular conversion interrupt enable (EOCIE field)
EndOfSequence = 2
End of regular sequence of conversions (EOSIE field)
EndofConversionInjected = 3
End of injected conversion (JEOCIE field)
EndOfSequenceInjected = 4
End of injected sequence of conversions (JEOSIE field)
Watchdog1 = 5
Analog watchdog 1 interrupt (AWD1IE field)
Watchdog2 = 6
Analog watchdog 2 interrupt (AWD2IE field)
Watchdog3 = 7
Analog watchdog 3 interrupt (AWD3IE field)
EndOfSamplingPhase = 8
End of sampling flag interrupt enable for regular conversions (EOSMPIE field)
Overrun = 9
Overrun (OVRIE field)
InjectedOverflow = 10
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 duplicate 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 moreimpl Copy for AdcInterrupt
Auto Trait Implementations§
impl Freeze for AdcInterrupt
impl RefUnwindSafe for AdcInterrupt
impl Send for AdcInterrupt
impl Sync for AdcInterrupt
impl Unpin for AdcInterrupt
impl UnwindSafe for AdcInterrupt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more