#[repr(transparent)]pub struct Wakena(pub u32);Expand description
Wake-up Enable A.
Tuple Fields§
§0: u32Implementations§
Source§impl Wakena
impl Wakena
Sourcepub const fn set_por_det(&mut self, val: bool)
pub const fn set_por_det(&mut self, val: bool)
POR Detect.
Sourcepub const fn wakeup_flag(&self) -> WakenaWakeupFlag
pub const fn wakeup_flag(&self) -> WakenaWakeupFlag
Wake-up Pin Flag.
Sourcepub const fn set_wakeup_flag(&mut self, val: WakenaWakeupFlag)
pub const fn set_wakeup_flag(&mut self, val: WakenaWakeupFlag)
Wake-up Pin Flag.
Sourcepub const fn timer0_flag(&self) -> bool
pub const fn timer0_flag(&self) -> bool
Bandgap Timer 0.
Sourcepub const fn set_timer0_flag(&mut self, val: bool)
pub const fn set_timer0_flag(&mut self, val: bool)
Bandgap Timer 0.
Sourcepub const fn timer1_flag(&self) -> bool
pub const fn timer1_flag(&self) -> bool
Bandgap Timer 2.
Sourcepub const fn set_timer1_flag(&mut self, val: bool)
pub const fn set_timer1_flag(&mut self, val: bool)
Bandgap Timer 2.
Sourcepub const fn set_ldo_rdy(&mut self, val: bool)
pub const fn set_ldo_rdy(&mut self, val: bool)
LDO Ready.
Sourcepub const fn set_osc_rdy(&mut self, val: bool)
pub const fn set_osc_rdy(&mut self, val: bool)
OSC32K Ready.
Sourcepub const fn set_clock_det(&mut self, val: bool)
pub const fn set_clock_det(&mut self, val: bool)
Clock Detect.
Sourcepub const fn config_det(&self) -> WakenaConfigDet
pub const fn config_det(&self) -> WakenaConfigDet
Configuration Detect.
Sourcepub const fn set_config_det(&mut self, val: WakenaConfigDet)
pub const fn set_config_det(&mut self, val: WakenaConfigDet)
Configuration Detect.
Sourcepub const fn set_volt_det(&mut self, val: bool)
pub const fn set_volt_det(&mut self, val: bool)
Voltage Detect.
Sourcepub const fn set_temp_det(&mut self, val: bool)
pub const fn set_temp_det(&mut self, val: bool)
Temperature Detect.
Sourcepub const fn set_light_det(&mut self, val: bool)
pub const fn set_light_det(&mut self, val: bool)
Light Detect.
Sourcepub const fn set_sec0_det(&mut self, val: bool)
pub const fn set_sec0_det(&mut self, val: bool)
Input 0 Detect.
Sourcepub const fn set_irq0_det(&mut self, val: bool)
pub const fn set_irq0_det(&mut self, val: bool)
Interrupt 0 Detect.
Sourcepub const fn set_irq1_det(&mut self, val: bool)
pub const fn set_irq1_det(&mut self, val: bool)
Interrupt 1 Detect.
Sourcepub const fn set_irq2_det(&mut self, val: bool)
pub const fn set_irq2_det(&mut self, val: bool)
Interrupt 2 Detect.
Sourcepub const fn set_irq3_det(&mut self, val: bool)
pub const fn set_irq3_det(&mut self, val: bool)
Interrupt 3 Detect.
Trait Implementations§
impl Copy for Wakena
impl Eq for Wakena
impl StructuralPartialEq for Wakena
Auto Trait Implementations§
impl Freeze for Wakena
impl RefUnwindSafe for Wakena
impl Send for Wakena
impl Sync for Wakena
impl Unpin for Wakena
impl UnwindSafe for Wakena
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