#[repr(transparent)]pub struct P2stat(pub u32);Expand description
Port Status
Tuple Fields§
§0: u32Implementations§
Source§impl P2stat
impl P2stat
Sourcepub const fn rdstat(&self) -> P2statRdstat
pub const fn rdstat(&self) -> P2statRdstat
Host Read Data Status
Sourcepub const fn set_rdstat(&mut self, val: P2statRdstat)
pub const fn set_rdstat(&mut self, val: P2statRdstat)
Host Read Data Status
Sourcepub const fn wrstat(&self) -> P2statWrstat
pub const fn wrstat(&self) -> P2statWrstat
Status of Host Writes
Sourcepub const fn set_wrstat(&mut self, val: P2statWrstat)
pub const fn set_wrstat(&mut self, val: P2statWrstat)
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) -> P2statRpmc1Or2
pub const fn rpmc_1_or_2(&self) -> P2statRpmc1Or2
RPMC 1 or 2
Sourcepub const fn set_rpmc_1_or_2(&mut self, val: P2statRpmc1Or2)
pub const fn set_rpmc_1_or_2(&mut self, val: P2statRpmc1Or2)
RPMC 1 or 2
Sourcepub const fn rpmc_flash_device(&self) -> P2statRpmcFlashDevice
pub const fn rpmc_flash_device(&self) -> P2statRpmcFlashDevice
RPMC Flash Device
Sourcepub const fn set_rpmc_flash_device(&mut self, val: P2statRpmcFlashDevice)
pub const fn set_rpmc_flash_device(&mut self, val: P2statRpmcFlashDevice)
RPMC Flash Device
Trait Implementations§
impl Copy for P2stat
impl Eq for P2stat
impl StructuralPartialEq for P2stat
Auto Trait Implementations§
impl Freeze for P2stat
impl RefUnwindSafe for P2stat
impl Send for P2stat
impl Sync for P2stat
impl Unpin for P2stat
impl UnwindSafe for P2stat
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