pub enum ResetCause {
PowerOn,
LowVoltage,
Watchdog,
HadwareError,
StackPointer,
SoftwareReset,
Unknown,
}Expand description
Coarse indication of why the processor reset.
Variants§
PowerOn
Power was turned on.
LowVoltage
Low voltage monitor 0, 1, or 2 tripped.
Watchdog
Watchdog or independent watchdog.
HadwareError
Bus error, parity error, or ECC error.
StackPointer
Stack pointer error.
SoftwareReset
Software reset requested.
Unknown
Should never be here.
Auto Trait Implementations§
impl Forget for ResetCause
impl Freeze for ResetCause
impl Move for ResetCause
impl RefUnwindSafe for ResetCause
impl Send for ResetCause
impl Sync for ResetCause
impl Unpin for ResetCause
impl UnsafeUnpin for ResetCause
impl UnwindSafe for ResetCause
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