Enum stm32_hal2::dfsdm::DfsdmInterrupt
source · [−]pub enum DfsdmInterrupt {
EndOfInjectedConversion,
EndOfConversion,
DataOverrunInjected,
DataOverrun,
AnalogWatchdog,
ShortCircuit,
ChannelClockAbsense,
}
Expand description
The type of DFSDM interrupt to configure. Reference Section 30.5 of the H742 RM. Enabled in FLTxCR2. register. Monitor in FLTxISR register. Cleared by writing to the FLTxICR register, for most.
Variants
EndOfInjectedConversion
End of injected conversion. Enabled by JEOCIE field
EndOfConversion
End of regular conversion. Enabled by REOCIE field
DataOverrunInjected
Data overrun for injected conversions. Enabled by JOVRIE field
DataOverrun
Data overrun for regular conversions. Enabled by ROVRIE field
AnalogWatchdog
Analog watchdog. Enabled by AWDIE field
ShortCircuit
Short-circuit deector. Enabled by SCDIE field
ChannelClockAbsense
Channel clock absense. Enabled by CKABIE field
Trait Implementations
sourceimpl Clone for DfsdmInterrupt
impl Clone for DfsdmInterrupt
sourcefn clone(&self) -> DfsdmInterrupt
fn clone(&self) -> DfsdmInterrupt
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 DfsdmInterrupt
Auto Trait Implementations
impl RefUnwindSafe for DfsdmInterrupt
impl Send for DfsdmInterrupt
impl Sync for DfsdmInterrupt
impl Unpin for DfsdmInterrupt
impl UnwindSafe for DfsdmInterrupt
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