Struct Wusr
#[repr(transparent)]pub struct Wusr(pub u32);Expand description
PWR wakeup status register.
Tuple Fields§
§0: u32Implementations§
§impl Wusr
impl Wusr
pub const fn wuf1(&self) -> bool
pub const fn wuf1(&self) -> bool
This bit is set when a wakeup event is detected on WKUP1 line. This bit is cleared by writing 1 in the CWUF1 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN1=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf1(&mut self, val: bool)
pub fn set_wuf1(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP1 line. This bit is cleared by writing 1 in the CWUF1 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN1=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf2(&self) -> bool
pub const fn wuf2(&self) -> bool
This bit is set when a wakeup event is detected on WKUP2 line. This bit is cleared by writing 1 in the CWUF2 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN2=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf2(&mut self, val: bool)
pub fn set_wuf2(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP2 line. This bit is cleared by writing 1 in the CWUF2 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN2=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf3(&self) -> bool
pub const fn wuf3(&self) -> bool
This bit is set when a wakeup event is detected on WKUP3 line. This bit is cleared by writing 1 in the CWUF3 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN3=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf3(&mut self, val: bool)
pub fn set_wuf3(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP3 line. This bit is cleared by writing 1 in the CWUF3 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN3=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf4(&self) -> bool
pub const fn wuf4(&self) -> bool
This bit is set when a wakeup event is detected on WKUP4 line. This bit is cleared by writing 1 in the CWUF4 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN4=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf4(&mut self, val: bool)
pub fn set_wuf4(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP4 line. This bit is cleared by writing 1 in the CWUF4 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN4=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf5(&self) -> bool
pub const fn wuf5(&self) -> bool
This bit is set when a wakeup event is detected on WKUP5 line. This bit is cleared by writing 1 in the CWUF5 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN5=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf5(&mut self, val: bool)
pub fn set_wuf5(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP5 line. This bit is cleared by writing 1 in the CWUF5 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN5=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf6(&self) -> bool
pub const fn wuf6(&self) -> bool
This bit is set when a wakeup event is detected on WKUP6 line. This bit is cleared by writing 1 in the CWUF6 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN6=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf6(&mut self, val: bool)
pub fn set_wuf6(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP6 line. This bit is cleared by writing 1 in the CWUF6 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN6=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf7(&self) -> bool
pub const fn wuf7(&self) -> bool
This bit is set when a wakeup event is detected on WKUP7 line. This bit is cleared by writing 1 in the CWUF7 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN7=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf7(&mut self, val: bool)
pub fn set_wuf7(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP7 line. This bit is cleared by writing 1 in the CWUF7 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN7=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf8(&self) -> bool
pub const fn wuf8(&self) -> bool
This bit is set when a wakeup event is detected on WKUP8 line. This bit is cleared by writing 1 in the CWUF8 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN8=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf8(&mut self, val: bool)
pub fn set_wuf8(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP8 line. This bit is cleared by writing 1 in the CWUF8 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN8=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf9(&self) -> bool
pub const fn wuf9(&self) -> bool
This bit is set when a wakeup event is detected on WKUP9 line. This bit is cleared by writing 1 in the CWUF9 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN9=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf9(&mut self, val: bool)
pub fn set_wuf9(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP9 line. This bit is cleared by writing 1 in the CWUF9 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN9=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub const fn wuf10(&self) -> bool
pub const fn wuf10(&self) -> bool
This bit is set when a wakeup event is detected on WKUP10 line. This bit is cleared by writing 1 in the CWUF10 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN10=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.
pub fn set_wuf10(&mut self, val: bool)
pub fn set_wuf10(&mut self, val: bool)
This bit is set when a wakeup event is detected on WKUP10 line. This bit is cleared by writing 1 in the CWUF10 bit of WUSCR when WUSEL different 11, or by hardware when WUPEN10=0. If WUSEL = 11, this bit is cleared by hardware when all internal wakeup source are cleared.