#[repr(transparent)]pub struct Imr(pub u32);Expand description
Interrupt Mask Register
Tuple Fields§
§0: u32Implementations§
Source§impl Imr
impl Imr
Sourcepub const fn p0_f8_mask(&self) -> P0F8Mask
pub const fn p0_f8_mask(&self) -> P0F8Mask
Mask bit for P0_F8_INT
Sourcepub const fn set_p0_f8_mask(&mut self, val: P0F8Mask)
pub const fn set_p0_f8_mask(&mut self, val: P0F8Mask)
Mask bit for P0_F8_INT
Sourcepub const fn p1_f8_mask(&self) -> bool
pub const fn p1_f8_mask(&self) -> bool
Mask bit for P1_F8_INT
Sourcepub const fn set_p1_f8_mask(&mut self, val: bool)
pub const fn set_p1_f8_mask(&mut self, val: bool)
Mask bit for P1_F8_INT
Sourcepub const fn p0_dirty_mask(&self) -> P0DirtyMask
pub const fn p0_dirty_mask(&self) -> P0DirtyMask
Mask bit for P0_DIRTY_INT
Sourcepub const fn set_p0_dirty_mask(&mut self, val: P0DirtyMask)
pub const fn set_p0_dirty_mask(&mut self, val: P0DirtyMask)
Mask bit for P0_DIRTY_INT
Sourcepub const fn p1_dirty_mask(&self) -> P1DirtyMask
pub const fn p1_dirty_mask(&self) -> P1DirtyMask
Mask bit for P1_DIRTY_INT
Sourcepub const fn set_p1_dirty_mask(&mut self, val: P1DirtyMask)
pub const fn set_p1_dirty_mask(&mut self, val: P1DirtyMask)
Mask bit for P1_DIRTY_INT
Sourcepub const fn p0_blk_mask(&self) -> P0BlkMask
pub const fn p0_blk_mask(&self) -> P0BlkMask
Mask bit for P0_BLK_INT
Sourcepub const fn set_p0_blk_mask(&mut self, val: P0BlkMask)
pub const fn set_p0_blk_mask(&mut self, val: P0BlkMask)
Mask bit for P0_BLK_INT
Sourcepub const fn p1_blk_mask(&self) -> P1BlkMask
pub const fn p1_blk_mask(&self) -> P1BlkMask
Mask bit for P1_BLK_INT
Sourcepub const fn set_p1_blk_mask(&mut self, val: P1BlkMask)
pub const fn set_p1_blk_mask(&mut self, val: P1BlkMask)
Mask bit for P1_BLK_INT
Sourcepub const fn p0_bytemode_mask(&self) -> P0BytemodeMask
pub const fn p0_bytemode_mask(&self) -> P0BytemodeMask
Mask bit for P0_BYTEMODE_INT
Sourcepub const fn set_p0_bytemode_mask(&mut self, val: P0BytemodeMask)
pub const fn set_p0_bytemode_mask(&mut self, val: P0BytemodeMask)
Mask bit for P0_BYTEMODE_INT
Sourcepub const fn p1_bytemode_mask(&self) -> P1BytemodeMask
pub const fn p1_bytemode_mask(&self) -> P1BytemodeMask
Mask bit for P1_BYTEMODE_INT
Sourcepub const fn set_p1_bytemode_mask(&mut self, val: P1BytemodeMask)
pub const fn set_p1_bytemode_mask(&mut self, val: P1BytemodeMask)
Mask bit for P1_BYTEMODE_INT
Trait Implementations§
impl Copy for Imr
impl Eq for Imr
impl StructuralPartialEq for Imr
Auto Trait Implementations§
impl Freeze for Imr
impl RefUnwindSafe for Imr
impl Send for Imr
impl Sync for Imr
impl Unpin for Imr
impl UnwindSafe for Imr
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
Mutably borrows from an owned value. Read more