Struct Resetreas
#[repr(transparent)]pub struct Resetreas(pub u32);
Expand description
Reset reason
Tuple Fields§
§0: u32
Implementations§
§impl Resetreas
impl Resetreas
pub fn set_resetpin(&mut self, val: bool)
pub fn set_resetpin(&mut self, val: bool)
Reset from pin reset detected
pub const fn ctrlapsoft(&self) -> bool
pub const fn ctrlapsoft(&self) -> bool
Soft reset from CTRL-AP detected
pub fn set_ctrlapsoft(&mut self, val: bool)
pub fn set_ctrlapsoft(&mut self, val: bool)
Soft reset from CTRL-AP detected
pub const fn ctrlaphard(&self) -> bool
pub const fn ctrlaphard(&self) -> bool
Reset due to CTRL-AP hard reset
pub fn set_ctrlaphard(&mut self, val: bool)
pub fn set_ctrlaphard(&mut self, val: bool)
Reset due to CTRL-AP hard reset
pub fn set_ctrlappin(&mut self, val: bool)
pub fn set_ctrlappin(&mut self, val: bool)
Reset due to CTRL-AP pin reset
pub fn set_lockup(&mut self, val: bool)
pub fn set_lockup(&mut self, val: bool)
Reset from CPU lockup detected
pub const fn off(&self) -> bool
pub const fn off(&self) -> bool
Reset due to wakeup from System OFF mode when wakeup is triggered by DETECT signal from GPIO
pub fn set_off(&mut self, val: bool)
pub fn set_off(&mut self, val: bool)
Reset due to wakeup from System OFF mode when wakeup is triggered by DETECT signal from GPIO
pub const fn lpcomp(&self) -> bool
pub const fn lpcomp(&self) -> bool
Reset due to wakeup from System OFF mode when wakeup is triggered by ANADETECT signal from LPCOMP
pub fn set_lpcomp(&mut self, val: bool)
pub fn set_lpcomp(&mut self, val: bool)
Reset due to wakeup from System OFF mode when wakeup is triggered by ANADETECT signal from LPCOMP
pub const fn nfc(&self) -> bool
pub const fn nfc(&self) -> bool
Reset after wakeup from System OFF mode due to NFC field being detected
pub fn set_nfc(&mut self, val: bool)
pub fn set_nfc(&mut self, val: bool)
Reset after wakeup from System OFF mode due to NFC field being detected
pub fn set_sectamper(&mut self, val: bool)
pub fn set_sectamper(&mut self, val: bool)
Reset due to illegal tampering of the device
Trait Implementations§
impl Copy for Resetreas
impl Eq for Resetreas
impl StructuralPartialEq for Resetreas
Auto Trait Implementations§
impl Freeze for Resetreas
impl RefUnwindSafe for Resetreas
impl Send for Resetreas
impl Sync for Resetreas
impl Unpin for Resetreas
impl UnwindSafe for Resetreas
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)