Struct stm32_metapac::dma2d::regs::Isr
#[repr(transparent)]pub struct Isr(pub u32);
Expand description
DMA2D Interrupt Status Register
Tuple Fields§
§0: u32
Implementations§
§impl Isr
impl Isr
pub const fn teif(&self) -> bool
pub const fn teif(&self) -> bool
Transfer error interrupt flag This bit is set when an error occurs during a DMA transfer (data transfer or automatic CLUT loading).
pub fn set_teif(&mut self, val: bool)
pub fn set_teif(&mut self, val: bool)
Transfer error interrupt flag This bit is set when an error occurs during a DMA transfer (data transfer or automatic CLUT loading).
pub const fn tcif(&self) -> bool
pub const fn tcif(&self) -> bool
Transfer complete interrupt flag This bit is set when a DMA2D transfer operation is complete (data transfer only).
pub fn set_tcif(&mut self, val: bool)
pub fn set_tcif(&mut self, val: bool)
Transfer complete interrupt flag This bit is set when a DMA2D transfer operation is complete (data transfer only).
pub const fn twif(&self) -> bool
pub const fn twif(&self) -> bool
Transfer watermark interrupt flag This bit is set when the last pixel of the watermarked line has been transferred.
pub fn set_twif(&mut self, val: bool)
pub fn set_twif(&mut self, val: bool)
Transfer watermark interrupt flag This bit is set when the last pixel of the watermarked line has been transferred.
pub const fn caeif(&self) -> bool
pub const fn caeif(&self) -> bool
CLUT access error interrupt flag This bit is set when the CPU accesses the CLUT while the CLUT is being automatically copied from a system memory to the internal DMA2D.
pub fn set_caeif(&mut self, val: bool)
pub fn set_caeif(&mut self, val: bool)
CLUT access error interrupt flag This bit is set when the CPU accesses the CLUT while the CLUT is being automatically copied from a system memory to the internal DMA2D.
pub const fn ctcif(&self) -> bool
pub const fn ctcif(&self) -> bool
CLUT transfer complete interrupt flag This bit is set when the CLUT copy from a system memory area to the internal DMA2D memory is complete.
pub fn set_ctcif(&mut self, val: bool)
pub fn set_ctcif(&mut self, val: bool)
CLUT transfer complete interrupt flag This bit is set when the CLUT copy from a system memory area to the internal DMA2D memory is complete.