#[repr(transparent)]pub struct Mintset(pub u32);Expand description
Master Interrupt Set Register
Tuple Fields§
§0: u32Implementations§
Source§impl Mintset
impl Mintset
Sourcepub const fn set_slvstart(&mut self, val: bool)
pub const fn set_slvstart(&mut self, val: bool)
Slave start interrupt enable
Sourcepub const fn set_mctrldone(&mut self, val: bool)
pub const fn set_mctrldone(&mut self, val: bool)
Master control done interrupt enable
Sourcepub const fn set_complete(&mut self, val: bool)
pub const fn set_complete(&mut self, val: bool)
Completed message interrupt enable
Sourcepub const fn set_rxpend(&mut self, val: bool)
pub const fn set_rxpend(&mut self, val: bool)
RX pending interrupt enable
Sourcepub const fn set_txnotfull(&mut self, val: bool)
pub const fn set_txnotfull(&mut self, val: bool)
TX buffer/FIFO is not full interrupt enable
Sourcepub const fn set_ibiwon(&mut self, val: bool)
pub const fn set_ibiwon(&mut self, val: bool)
In-Band Interrupt (IBI) won interrupt enable
Sourcepub const fn set_errwarn(&mut self, val: bool)
pub const fn set_errwarn(&mut self, val: bool)
Error or warning (ERRWARN) interrupt enable
Sourcepub const fn nowmaster(&self) -> bool
pub const fn nowmaster(&self) -> bool
Now master (now this I3C module is a master) interrupt enable
Sourcepub const fn set_nowmaster(&mut self, val: bool)
pub const fn set_nowmaster(&mut self, val: bool)
Now master (now this I3C module is a master) interrupt enable
Trait Implementations§
impl Copy for Mintset
impl Eq for Mintset
impl StructuralPartialEq for Mintset
Auto Trait Implementations§
impl Freeze for Mintset
impl RefUnwindSafe for Mintset
impl Send for Mintset
impl Sync for Mintset
impl Unpin for Mintset
impl UnwindSafe for Mintset
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