#[repr(transparent)]pub struct P0stat(pub u32);Expand description
Port Status
Tuple Fields§
§0: u32Implementations§
Source§impl P0stat
impl P0stat
Sourcepub const fn rdstat(&self) -> P0statRdstat
pub const fn rdstat(&self) -> P0statRdstat
Host Read Data Status
Sourcepub const fn set_rdstat(&mut self, val: P0statRdstat)
pub const fn set_rdstat(&mut self, val: P0statRdstat)
Host Read Data Status
Sourcepub const fn wrstat(&self) -> P0statWrstat
pub const fn wrstat(&self) -> P0statWrstat
Status of Host Writes
Sourcepub const fn set_wrstat(&mut self, val: P0statWrstat)
pub const fn set_wrstat(&mut self, val: P0statWrstat)
Status of Host Writes
Sourcepub const fn set_interr(&mut self, val: bool)
pub const fn set_interr(&mut self, val: bool)
Interrupt Caused by Error
Sourcepub const fn set_intspc0(&mut self, val: bool)
pub const fn set_intspc0(&mut self, val: bool)
SPC0 Interrupt
Sourcepub const fn set_intspc1(&mut self, val: bool)
pub const fn set_intspc1(&mut self, val: bool)
SPC1 Interrupt
Sourcepub const fn set_intspc2(&mut self, val: bool)
pub const fn set_intspc2(&mut self, val: bool)
SPC2 Interrupt
Sourcepub const fn set_instspc3(&mut self, val: bool)
pub const fn set_instspc3(&mut self, val: bool)
SPC3 Interrupt
Sourcepub const fn rpmc_1_or_2(&self) -> P0statRpmc1Or2
pub const fn rpmc_1_or_2(&self) -> P0statRpmc1Or2
RPMC 1 or 2
Sourcepub const fn set_rpmc_1_or_2(&mut self, val: P0statRpmc1Or2)
pub const fn set_rpmc_1_or_2(&mut self, val: P0statRpmc1Or2)
RPMC 1 or 2
Sourcepub const fn rpmc_flash_device(&self) -> P0statRpmcFlashDevice
pub const fn rpmc_flash_device(&self) -> P0statRpmcFlashDevice
RPMC Flash Device
Sourcepub const fn set_rpmc_flash_device(&mut self, val: P0statRpmcFlashDevice)
pub const fn set_rpmc_flash_device(&mut self, val: P0statRpmcFlashDevice)
RPMC Flash Device
Trait Implementations§
impl Copy for P0stat
impl Eq for P0stat
impl StructuralPartialEq for P0stat
Auto Trait Implementations§
impl Freeze for P0stat
impl RefUnwindSafe for P0stat
impl Send for P0stat
impl Sync for P0stat
impl Unpin for P0stat
impl UnwindSafe for P0stat
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