#[repr(transparent)]pub struct Flags(pub u32);Expand description
Wakeup, interrupt, and reset flags
Tuple Fields§
§0: u32Implementations§
Source§impl Flags
impl Flags
Sourcepub const fn set_porcoref(&mut self, val: Porcoref)
pub const fn set_porcoref(&mut self, val: Porcoref)
vddcore POR Flag
Sourcepub const fn set_por1v8f(&mut self, val: Por1v8f)
pub const fn set_por1v8f(&mut self, val: Por1v8f)
vdd1v8 power on reset flag
Sourcepub const fn set_porao18f(&mut self, val: Porao18f)
pub const fn set_porao18f(&mut self, val: Porao18f)
vdd_ao18 power on reset flag
Sourcepub const fn lvdcoref(&self) -> Lvdcoref
pub const fn lvdcoref(&self) -> Lvdcoref
vddcore Low-Voltage Detector Flag This flag is set when a low voltage event was detected by the vddcore LVD monitor and it is enabled for interrupt or reset
Sourcepub const fn set_lvdcoref(&mut self, val: Lvdcoref)
pub const fn set_lvdcoref(&mut self, val: Lvdcoref)
vddcore Low-Voltage Detector Flag This flag is set when a low voltage event was detected by the vddcore LVD monitor and it is enabled for interrupt or reset
Sourcepub const fn hvdcoref(&self) -> Hvdcoref
pub const fn hvdcoref(&self) -> Hvdcoref
vddcore High-Voltage Detector Flag This flag is set when a high-voltage event was detected by the vddcore HVD monitor and it is enabled for interrupt or reset
Sourcepub const fn set_hvdcoref(&mut self, val: Hvdcoref)
pub const fn set_hvdcoref(&mut self, val: Hvdcoref)
vddcore High-Voltage Detector Flag This flag is set when a high-voltage event was detected by the vddcore HVD monitor and it is enabled for interrupt or reset
Sourcepub const fn hvd1v8f(&self) -> Hvd1v8f
pub const fn hvd1v8f(&self) -> Hvd1v8f
vdd1v8 High-Voltage Detector Flag This flag is set when a high-voltage event was detected by the vdd1v8 HVD monitor and it is enabled for interrupt or reset
Sourcepub const fn set_hvd1v8f(&mut self, val: Hvd1v8f)
pub const fn set_hvd1v8f(&mut self, val: Hvd1v8f)
vdd1v8 High-Voltage Detector Flag This flag is set when a high-voltage event was detected by the vdd1v8 HVD monitor and it is enabled for interrupt or reset
Sourcepub const fn set_autowkf(&mut self, val: Autowkf)
pub const fn set_autowkf(&mut self, val: Autowkf)
PMC Auto Wakeup Interrupt flag.
Sourcepub const fn set_intnpadf(&mut self, val: Intnpadf)
pub const fn set_intnpadf(&mut self, val: Intnpadf)
PMIC interrupt pin flag
Sourcepub const fn resetnpadf(&self) -> Resetnpadf
pub const fn resetnpadf(&self) -> Resetnpadf
Reset pad flag
Sourcepub const fn set_resetnpadf(&mut self, val: Resetnpadf)
pub const fn set_resetnpadf(&mut self, val: Resetnpadf)
Reset pad flag
Sourcepub const fn set_deeppdf(&mut self, val: Deeppdf)
pub const fn set_deeppdf(&mut self, val: Deeppdf)
Deep powerdown wakeup flag