Struct 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.
Trait Implementations§
impl Copy for Isr
impl Eq for Isr
impl StructuralPartialEq for Isr
Auto Trait Implementations§
impl Freeze for Isr
impl RefUnwindSafe for Isr
impl Send for Isr
impl Sync for Isr
impl Unpin for Isr
impl UnwindSafe for Isr
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
)