Struct stm32_metapac::rcc::regs::Apbsmenr1
#[repr(transparent)]pub struct Apbsmenr1(pub u32);
Expand description
APB peripheral clock enable in Sleep/Stop mode register 1.
Tuple Fields§
§0: u32
Implementations§
§impl Apbsmenr1
impl Apbsmenr1
pub const fn tim2smen(&self) -> bool
pub const fn tim2smen(&self) -> bool
TIM2 timer clock enable during Sleep mode Set and cleared by software.
pub fn set_tim2smen(&mut self, val: bool)
pub fn set_tim2smen(&mut self, val: bool)
TIM2 timer clock enable during Sleep mode Set and cleared by software.
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 tim6smen(&self) -> bool
pub const fn tim6smen(&self) -> bool
TIM6 timer clock enable during Sleep mode Set and cleared by software.
pub fn set_tim6smen(&mut self, val: bool)
pub fn set_tim6smen(&mut self, val: bool)
TIM6 timer clock enable during Sleep mode Set and cleared by software.
pub const fn tim7smen(&self) -> bool
pub const fn tim7smen(&self) -> bool
TIM7 timer clock enable during Sleep mode Set and cleared by software.
pub fn set_tim7smen(&mut self, val: bool)
pub fn set_tim7smen(&mut self, val: bool)
TIM7 timer clock enable during Sleep mode Set and cleared by software.
pub const fn lpuart2smen(&self) -> bool
pub const fn lpuart2smen(&self) -> bool
LPUART2 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_lpuart2smen(&mut self, val: bool)
pub fn set_lpuart2smen(&mut self, val: bool)
LPUART2 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn lcdsmen(&self) -> bool
pub const fn lcdsmen(&self) -> bool
LCD clock enable during Sleep mode(1) Set and cleared by software.
pub fn set_lcdsmen(&mut self, val: bool)
pub fn set_lcdsmen(&mut self, val: bool)
LCD clock enable during Sleep mode(1) 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 lpuart3smen(&self) -> bool
pub const fn lpuart3smen(&self) -> bool
LPUART3 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_lpuart3smen(&mut self, val: bool)
pub fn set_lpuart3smen(&mut self, val: bool)
LPUART3 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn usbsmen(&self) -> bool
pub const fn usbsmen(&self) -> bool
USB clock enable during Sleep mode(1) Set and cleared by software.
pub fn set_usbsmen(&mut self, val: bool)
pub fn set_usbsmen(&mut self, val: bool)
USB clock enable during Sleep mode(1) Set and cleared by software.
pub const fn spi2smen(&self) -> bool
pub const fn spi2smen(&self) -> bool
SPI2 clock enable during Sleep mode Set and cleared by software.
pub fn set_spi2smen(&mut self, val: bool)
pub fn set_spi2smen(&mut self, val: bool)
SPI2 clock enable during Sleep mode Set and cleared by software.
pub const fn spi3smen(&self) -> bool
pub const fn spi3smen(&self) -> bool
SPI3 clock enable during Sleep mode(1) Set and cleared by software.
pub fn set_spi3smen(&mut self, val: bool)
pub fn set_spi3smen(&mut self, val: bool)
SPI3 clock enable during Sleep mode(1) Set and cleared by software.
pub const fn crssmen(&self) -> bool
pub const fn crssmen(&self) -> bool
CRS clock enable during Sleep and Stop modes(1) Set and cleared by software.
pub fn set_crssmen(&mut self, val: bool)
pub fn set_crssmen(&mut self, val: bool)
CRS clock enable during Sleep and Stop modes(1) 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 usart3smen(&self) -> bool
pub const fn usart3smen(&self) -> bool
USART3 clock enable during Sleep mode Set and cleared by software.
pub fn set_usart3smen(&mut self, val: bool)
pub fn set_usart3smen(&mut self, val: bool)
USART3 clock enable during Sleep mode Set and cleared by software.
pub const fn usart4smen(&self) -> bool
pub const fn usart4smen(&self) -> bool
USART4 clock enable during Sleep mode Set and cleared by software.
pub fn set_usart4smen(&mut self, val: bool)
pub fn set_usart4smen(&mut self, val: bool)
USART4 clock enable during Sleep mode Set and cleared by software.
pub const fn lpuart1smen(&self) -> bool
pub const fn lpuart1smen(&self) -> bool
LPUART1 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_lpuart1smen(&mut self, val: bool)
pub fn set_lpuart1smen(&mut self, val: bool)
LPUART1 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 i2c2smen(&self) -> bool
pub const fn i2c2smen(&self) -> bool
I2C2 clock enable during Sleep mode Set and cleared by software.
pub fn set_i2c2smen(&mut self, val: bool)
pub fn set_i2c2smen(&mut self, val: bool)
I2C2 clock enable during Sleep mode Set and cleared by software.
pub const fn i2c3smen(&self) -> bool
pub const fn i2c3smen(&self) -> bool
I2C3 clock enable during Sleep mode Set and cleared by software.
pub fn set_i2c3smen(&mut self, val: bool)
pub fn set_i2c3smen(&mut self, val: bool)
I2C3 clock enable during Sleep mode Set and cleared by software.
pub const fn opampsmen(&self) -> bool
pub const fn opampsmen(&self) -> bool
OPAMP clock 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 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn i2c4smen(&self) -> bool
pub const fn i2c4smen(&self) -> bool
I2C4 clock enable during Sleep mode(1) Set and cleared by software.
pub fn set_i2c4smen(&mut self, val: bool)
pub fn set_i2c4smen(&mut self, val: bool)
I2C4 clock enable during Sleep mode(1) Set and cleared by software.
pub const fn lptim3smen(&self) -> bool
pub const fn lptim3smen(&self) -> bool
Low power timer 3 clock enable during Sleep mode Set and cleared by software.
pub fn set_lptim3smen(&mut self, val: bool)
pub fn set_lptim3smen(&mut self, val: bool)
Low power timer 3 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.
pub const fn dac1smen(&self) -> bool
pub const fn dac1smen(&self) -> bool
DAC1 interface clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_dac1smen(&mut self, val: bool)
pub fn set_dac1smen(&mut self, val: bool)
DAC1 interface clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn lptim2smen(&self) -> bool
pub const fn lptim2smen(&self) -> bool
Low Power Timer 2 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_lptim2smen(&mut self, val: bool)
pub fn set_lptim2smen(&mut self, val: bool)
Low Power Timer 2 clock enable during Sleep and Stop modes Set and cleared by software.
pub const fn lptim1smen(&self) -> bool
pub const fn lptim1smen(&self) -> bool
Low Power Timer 1 clock enable during Sleep and Stop modes Set and cleared by software.
pub fn set_lptim1smen(&mut self, val: bool)
pub fn set_lptim1smen(&mut self, val: bool)
Low Power Timer 1 clock enable during Sleep and Stop modes Set and cleared by software.