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§

source§

impl Clone for DfsdmInterrupt

source§

fn clone(&self) -> DfsdmInterrupt

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for DfsdmInterrupt

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere
T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere
T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere
T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere
U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere
U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere
U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.