Struct stm32_metapac::rcc::regs::Apbsmenr1
#[repr(transparent)]pub struct Apbsmenr1(pub u32);
Expand description
RCC APB peripheral clock enable in Sleep/Stop mode register 1
Tuple Fields§
§0: u32
Implementations§
§impl Apbsmenr1
impl Apbsmenr1
pub const fn tim3smen(&self) -> bool
pub const fn tim3smen(&self) -> bool
TIM3 timer clock enable during Sleep mode Set and cleared by software.
pub fn set_tim3smen(&mut self, val: bool)
pub fn set_tim3smen(&mut self, val: bool)
TIM3 timer clock enable during Sleep mode Set and cleared by software.
pub const fn rtcapbsmen(&self) -> bool
pub const fn rtcapbsmen(&self) -> bool
RTC APB clock enable during Sleep mode Set and cleared by software.
pub fn set_rtcapbsmen(&mut self, val: bool)
pub fn set_rtcapbsmen(&mut self, val: bool)
RTC APB clock enable during Sleep mode Set and cleared by software.
pub const fn wwdgsmen(&self) -> bool
pub const fn wwdgsmen(&self) -> bool
WWDG clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_wwdgsmen(&mut self, val: bool)
pub fn set_wwdgsmen(&mut self, val: bool)
WWDG clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn usart2smen(&self) -> bool
pub const fn usart2smen(&self) -> bool
USART2 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_usart2smen(&mut self, val: bool)
pub fn set_usart2smen(&mut self, val: bool)
USART2 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn i2c1smen(&self) -> bool
pub const fn i2c1smen(&self) -> bool
I2C1 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_i2c1smen(&mut self, val: bool)
pub fn set_i2c1smen(&mut self, val: bool)
I2C1 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn dbgsmen(&self) -> bool
pub const fn dbgsmen(&self) -> bool
Debug support clock enable during Sleep mode Set and cleared by software.
pub fn set_dbgsmen(&mut self, val: bool)
pub fn set_dbgsmen(&mut self, val: bool)
Debug support clock enable during Sleep mode Set and cleared by software.
pub const fn pwrsmen(&self) -> bool
pub const fn pwrsmen(&self) -> bool
Power interface clock enable during Sleep mode Set and cleared by software.
pub fn set_pwrsmen(&mut self, val: bool)
pub fn set_pwrsmen(&mut self, val: bool)
Power interface clock enable during Sleep mode Set and cleared by software.
Trait Implementations§
impl Copy for Apbsmenr1
impl Eq for Apbsmenr1
impl StructuralPartialEq for Apbsmenr1
Auto Trait Implementations§
impl Freeze for Apbsmenr1
impl RefUnwindSafe for Apbsmenr1
impl Send for Apbsmenr1
impl Sync for Apbsmenr1
impl Unpin for Apbsmenr1
impl UnwindSafe for Apbsmenr1
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)