#[doc = "Configured interrupt is detected. If the pin is configured to generate a DMA request, then the corresponding flag will be cleared automatically at the completion of the requested DMA transfer. Otherwise, the flag remains set until a logic 1 is written to the flag. If the pin is configured for a level sensitive interrupt and the pin remains asserted, then the flag is set again immediately after it is cleared."]
#[doc = "Configured interrupt is detected. If the pin is configured to generate a DMA request, then the corresponding flag will be cleared automatically at the completion of the requested DMA transfer. Otherwise, the flag remains set until a logic 1 is written to the flag. If the pin is configured for a level sensitive interrupt and the pin remains asserted, then the flag is set again immediately after it is cleared."]
_1,
}
implISFW{
#[allow(missing_docs)]
#[doc(hidden)]
#[inline]
pubfn_bits(&self)-> u32{
match*self{
ISFW::_0=>0,
ISFW::_1=>1,
}
}
}
#[doc = r" Proxy"]
pubstruct_ISFW<'a>{
w: &'amutW,
}
impl<'a>_ISFW<'a>{
#[doc = r" Writes `variant` to the field"]
#[inline]
pubfnvariant(self,variant: ISFW)-> &'amutW{
unsafe{self.bits(variant._bits())}
}
#[doc = "Configured interrupt is not detected."]
#[inline]
pubfn_0(self)-> &'amutW{
self.variant(ISFW::_0)
}
#[doc = "Configured interrupt is detected. If the pin is configured to generate a DMA request, then the corresponding flag will be cleared automatically at the completion of the requested DMA transfer. Otherwise, the flag remains set until a logic 1 is written to the flag. If the pin is configured for a level sensitive interrupt and the pin remains asserted, then the flag is set again immediately after it is cleared."]