Struct stm32_metapac::dma2d::regs::Ifcr
#[repr(transparent)]pub struct Ifcr(pub u32);
Expand description
DMA2D interrupt flag clear register
Tuple Fields§
§0: u32
Implementations§
§impl Ifcr
impl Ifcr
pub const fn cteif(&self) -> Cteif
pub const fn cteif(&self) -> Cteif
Clear Transfer error interrupt flag Programming this bit to 1 clears the TEIF flag in the DMA2D_ISR register
pub fn set_cteif(&mut self, val: Cteif)
pub fn set_cteif(&mut self, val: Cteif)
Clear Transfer error interrupt flag Programming this bit to 1 clears the TEIF flag in the DMA2D_ISR register
pub const fn ctcif(&self) -> Ctcif
pub const fn ctcif(&self) -> Ctcif
Clear transfer complete interrupt flag Programming this bit to 1 clears the TCIF flag in the DMA2D_ISR register
pub fn set_ctcif(&mut self, val: Ctcif)
pub fn set_ctcif(&mut self, val: Ctcif)
Clear transfer complete interrupt flag Programming this bit to 1 clears the TCIF flag in the DMA2D_ISR register
pub const fn ctwif(&self) -> Ctwif
pub const fn ctwif(&self) -> Ctwif
Clear transfer watermark interrupt flag Programming this bit to 1 clears the TWIF flag in the DMA2D_ISR register
pub fn set_ctwif(&mut self, val: Ctwif)
pub fn set_ctwif(&mut self, val: Ctwif)
Clear transfer watermark interrupt flag Programming this bit to 1 clears the TWIF flag in the DMA2D_ISR register
pub const fn caecif(&self) -> Caecif
pub const fn caecif(&self) -> Caecif
Clear CLUT access error interrupt flag Programming this bit to 1 clears the CAEIF flag in the DMA2D_ISR register
pub fn set_caecif(&mut self, val: Caecif)
pub fn set_caecif(&mut self, val: Caecif)
Clear CLUT access error interrupt flag Programming this bit to 1 clears the CAEIF flag in the DMA2D_ISR register
pub const fn cctcif(&self) -> Cctcif
pub const fn cctcif(&self) -> Cctcif
Clear CLUT transfer complete interrupt flag Programming this bit to 1 clears the CTCIF flag in the DMA2D_ISR register
pub fn set_cctcif(&mut self, val: Cctcif)
pub fn set_cctcif(&mut self, val: Cctcif)
Clear CLUT transfer complete interrupt flag Programming this bit to 1 clears the CTCIF flag in the DMA2D_ISR register
Trait Implementations§
impl Copy for Ifcr
impl Eq for Ifcr
impl StructuralPartialEq for Ifcr
Auto Trait Implementations§
impl Freeze for Ifcr
impl RefUnwindSafe for Ifcr
impl Send for Ifcr
impl Sync for Ifcr
impl Unpin for Ifcr
impl UnwindSafe for Ifcr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)