#[repr(transparent)]pub struct Status(pub u32);Expand description
Power Management Controller FSM (Finite State Machines) status
Tuple Fields§
§0: u32Implementations§
Source§impl Status
impl Status
Sourcepub const fn fsmmain(&self) -> Fsmmain
pub const fn fsmmain(&self) -> Fsmmain
Power Management Controller Main Finite State Machine (FSM) status.
Sourcepub const fn set_fsmmain(&mut self, val: Fsmmain)
pub const fn set_fsmmain(&mut self, val: Fsmmain)
Power Management Controller Main Finite State Machine (FSM) status.
Sourcepub const fn set_fsmpwup(&mut self, val: u8)
pub const fn set_fsmpwup(&mut self, val: u8)
POWER UP Finite State Machine (FSM) status.
Sourcepub const fn set_fsmdslp(&mut self, val: u8)
pub const fn set_fsmdslp(&mut self, val: u8)
DEEP SLEEP Finite State Machine (FSM) status.
Sourcepub const fn set_fsmpwdn(&mut self, val: u8)
pub const fn set_fsmpwdn(&mut self, val: u8)
POWER DOWN Finite State Machine (FSM) status.
Sourcepub const fn set_fsmdpwd(&mut self, val: u8)
pub const fn set_fsmdpwd(&mut self, val: u8)
DEEP POWER DOWN Finite State Machine (FSM) status.
Sourcepub const fn set_bootmode(&mut self, val: Bootmode)
pub const fn set_bootmode(&mut self, val: Bootmode)
Latest IC Boot cause:.
Sourcepub const fn wafertestdonevect(&self) -> u8
pub const fn wafertestdonevect(&self) -> u8
Indicates cuurent status of wafer test level.
Sourcepub const fn set_wafertestdonevect(&mut self, val: u8)
pub const fn set_wafertestdonevect(&mut self, val: u8)
Indicates cuurent status of wafer test level.
Trait Implementations§
impl Copy for Status
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
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