#[repr(transparent)]pub struct Mstatus(pub u32);Expand description
Controller Status.
Tuple Fields§
§0: u32Implementations§
Source§impl Mstatus
impl Mstatus
Sourcepub const fn set_between(&mut self, val: bool)
pub const fn set_between(&mut self, val: bool)
Between.
Sourcepub const fn set_nacked(&mut self, val: bool)
pub const fn set_nacked(&mut self, val: bool)
Not Acknowledged.
Sourcepub const fn set_ibitype(&mut self, val: Ibitype)
pub const fn set_ibitype(&mut self, val: Ibitype)
In-Band Interrupt (IBI) Type.
Sourcepub const fn set_slvstart(&mut self, val: bool)
pub const fn set_slvstart(&mut self, val: bool)
Target Start Flag.
Sourcepub const fn set_mctrldone(&mut self, val: bool)
pub const fn set_mctrldone(&mut self, val: bool)
Controller Control Done Flag.
Sourcepub const fn set_complete(&mut self, val: bool)
pub const fn set_complete(&mut self, val: bool)
Complete Flag.
Sourcepub const fn set_rxpend(&mut self, val: bool)
pub const fn set_rxpend(&mut self, val: bool)
RXPEND.
Sourcepub const fn set_txnotfull(&mut self, val: bool)
pub const fn set_txnotfull(&mut self, val: bool)
TX Buffer or FIFO Not Full.
Sourcepub const fn set_ibiwon(&mut self, val: bool)
pub const fn set_ibiwon(&mut self, val: bool)
In-Band Interrupt (IBI) Won Flag.
Sourcepub const fn set_errwarn(&mut self, val: bool)
pub const fn set_errwarn(&mut self, val: bool)
Error or Warning.
Sourcepub const fn set_nowmaster(&mut self, val: bool)
pub const fn set_nowmaster(&mut self, val: bool)
Module is now Controller Flag.
Sourcepub const fn set_ibiaddr(&mut self, val: u8)
pub const fn set_ibiaddr(&mut self, val: u8)
IBI Address.
Trait Implementations§
impl Copy for Mstatus
impl Eq for Mstatus
impl StructuralPartialEq for Mstatus
Auto Trait Implementations§
impl Freeze for Mstatus
impl RefUnwindSafe for Mstatus
impl Send for Mstatus
impl Sync for Mstatus
impl Unpin for Mstatus
impl UnwindSafe for Mstatus
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