Struct stm32_metapac::rcc::regs::Apb3smenr
#[repr(transparent)]pub struct Apb3smenr(pub u32);
Expand description
RCC APB3 peripheral clock enable in Sleep and Stop modes register
Tuple Fields§
§0: u32
Implementations§
§impl Apb3smenr
impl Apb3smenr
pub const fn syscfgsmen(&self) -> bool
pub const fn syscfgsmen(&self) -> bool
SYSCFG clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_syscfgsmen(&mut self, val: bool)
pub fn set_syscfgsmen(&mut self, val: bool)
SYSCFG clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn spi3smen(&self) -> bool
pub const fn spi3smen(&self) -> bool
SPI3 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub fn set_spi3smen(&mut self, val: bool)
pub fn set_spi3smen(&mut self, val: bool)
SPI3 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub const fn lpuart1smen(&self) -> bool
pub const fn lpuart1smen(&self) -> bool
LPUART1 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub fn set_lpuart1smen(&mut self, val: bool)
pub fn set_lpuart1smen(&mut self, val: bool)
LPUART1 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub const fn i2c3smen(&self) -> bool
pub const fn i2c3smen(&self) -> bool
I2C3 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub fn set_i2c3smen(&mut self, val: bool)
pub fn set_i2c3smen(&mut self, val: bool)
I2C3 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub const fn lptim1smen(&self) -> bool
pub const fn lptim1smen(&self) -> bool
LPTIM1 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub fn set_lptim1smen(&mut self, val: bool)
pub fn set_lptim1smen(&mut self, val: bool)
LPTIM1 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub const fn lptim3smen(&self) -> bool
pub const fn lptim3smen(&self) -> bool
LPTIM3 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub fn set_lptim3smen(&mut self, val: bool)
pub fn set_lptim3smen(&mut self, val: bool)
LPTIM3 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub const fn lptim4smen(&self) -> bool
pub const fn lptim4smen(&self) -> bool
LPTIM4 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub fn set_lptim4smen(&mut self, val: bool)
pub fn set_lptim4smen(&mut self, val: bool)
LPTIM4 clocks enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub const fn opampsmen(&self) -> bool
pub const fn opampsmen(&self) -> bool
OPAMP clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_opampsmen(&mut self, val: bool)
pub fn set_opampsmen(&mut self, val: bool)
OPAMP clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn compsmen(&self) -> bool
pub const fn compsmen(&self) -> bool
COMP clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_compsmen(&mut self, val: bool)
pub fn set_compsmen(&mut self, val: bool)
COMP clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn vrefsmen(&self) -> bool
pub const fn vrefsmen(&self) -> bool
VREFBUF clocks enable during Sleep and Stop modes Set and cleared by software.
pub fn set_vrefsmen(&mut self, val: bool)
pub fn set_vrefsmen(&mut self, val: bool)
VREFBUF clocks enable during Sleep and Stop modes Set and cleared by software.
pub const fn rtcapbsmen(&self) -> bool
pub const fn rtcapbsmen(&self) -> bool
RTC and TAMP APB clock enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.
pub fn set_rtcapbsmen(&mut self, val: bool)
pub fn set_rtcapbsmen(&mut self, val: bool)
RTC and TAMP APB clock enable during Sleep and Stop modes Set and cleared by software. Note: This bit must be set to allow the peripheral to wake up from Stop modes.