#[repr(transparent)]pub struct Resetctrl(pub u32);Expand description
Reset Control [Reset by: PoR, Pin Reset, Brown Out Detectors Reset, Deep Power Down Reset, Software Reset]
Tuple Fields§
§0: u32Implementations§
Source§impl Resetctrl
impl Resetctrl
Sourcepub const fn dpdwakeupresetenable(&self) -> bool
pub const fn dpdwakeupresetenable(&self) -> bool
Wake-up from DEEP POWER DOWN reset event (either from wake up I/O or RTC or OS Event Timer).
Sourcepub const fn set_dpdwakeupresetenable(&mut self, val: bool)
pub const fn set_dpdwakeupresetenable(&mut self, val: bool)
Wake-up from DEEP POWER DOWN reset event (either from wake up I/O or RTC or OS Event Timer).
Sourcepub const fn swrresetenable(&self) -> bool
pub const fn swrresetenable(&self) -> bool
Software reset enable.
Sourcepub const fn set_swrresetenable(&mut self, val: bool)
pub const fn set_swrresetenable(&mut self, val: bool)
Software reset enable.
Sourcepub const fn bodvbatresetena_secure(&self) -> BodvbatresetenaSecure
pub const fn bodvbatresetena_secure(&self) -> BodvbatresetenaSecure
BOD VBAT reset enable.
Sourcepub const fn set_bodvbatresetena_secure(&mut self, val: BodvbatresetenaSecure)
pub const fn set_bodvbatresetena_secure(&mut self, val: BodvbatresetenaSecure)
BOD VBAT reset enable.
Sourcepub const fn bodcoreresetena_secure(&self) -> BodcoreresetenaSecure
pub const fn bodcoreresetena_secure(&self) -> BodcoreresetenaSecure
BOD Core reset enable.
Sourcepub const fn set_bodcoreresetena_secure(&mut self, val: BodcoreresetenaSecure)
pub const fn set_bodcoreresetena_secure(&mut self, val: BodcoreresetenaSecure)
BOD Core reset enable.
Sourcepub const fn bodvbatresetena_secure_dp(&self) -> BodvbatresetenaSecureDp
pub const fn bodvbatresetena_secure_dp(&self) -> BodvbatresetenaSecureDp
BOD VBAT reset enable.
Sourcepub const fn set_bodvbatresetena_secure_dp(
&mut self,
val: BodvbatresetenaSecureDp,
)
pub const fn set_bodvbatresetena_secure_dp( &mut self, val: BodvbatresetenaSecureDp, )
BOD VBAT reset enable.
Sourcepub const fn bodcoreresetena_secure_dp(&self) -> BodcoreresetenaSecureDp
pub const fn bodcoreresetena_secure_dp(&self) -> BodcoreresetenaSecureDp
BOD Core reset enable.
Sourcepub const fn set_bodcoreresetena_secure_dp(
&mut self,
val: BodcoreresetenaSecureDp,
)
pub const fn set_bodcoreresetena_secure_dp( &mut self, val: BodcoreresetenaSecureDp, )
BOD Core reset enable.
Trait Implementations§
impl Copy for Resetctrl
impl Eq for Resetctrl
impl StructuralPartialEq for Resetctrl
Auto Trait Implementations§
impl Freeze for Resetctrl
impl RefUnwindSafe for Resetctrl
impl Send for Resetctrl
impl Sync for Resetctrl
impl Unpin for Resetctrl
impl UnwindSafe for Resetctrl
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