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