Struct stm32_metapac::rcc::regs::Apbsmenr1
#[repr(transparent)]pub struct Apbsmenr1(pub u32);
Expand description
APB peripheral clock enable in Sleep mode register 1
Tuple Fields§
§0: u32
Implementations§
§impl Apbsmenr1
impl Apbsmenr1
pub fn set_tim2smen(&mut self, val: bool)
pub fn set_tim2smen(&mut self, val: bool)
TIM2 timer clock enable during Sleep mode
pub fn set_tim3smen(&mut self, val: bool)
pub fn set_tim3smen(&mut self, val: bool)
TIM3 timer clock enable during Sleep mode
pub fn set_tim4smen(&mut self, val: bool)
pub fn set_tim4smen(&mut self, val: bool)
TIM4 timer clock enable during Sleep mode
pub fn set_tim6smen(&mut self, val: bool)
pub fn set_tim6smen(&mut self, val: bool)
TIM6 timer clock enable during Sleep mode
pub fn set_tim7smen(&mut self, val: bool)
pub fn set_tim7smen(&mut self, val: bool)
TIM7 timer clock enable during Sleep mode
pub const fn lpuart2smen(&self) -> bool
pub const fn lpuart2smen(&self) -> bool
LPUART2 clock enable
pub fn set_lpuart2smen(&mut self, val: bool)
pub fn set_lpuart2smen(&mut self, val: bool)
LPUART2 clock enable
pub const fn usart5smen(&self) -> bool
pub const fn usart5smen(&self) -> bool
USART5 clock enable
pub fn set_usart5smen(&mut self, val: bool)
pub fn set_usart5smen(&mut self, val: bool)
USART5 clock enable
pub const fn usart6smen(&self) -> bool
pub const fn usart6smen(&self) -> bool
USART6 clock enable
pub fn set_usart6smen(&mut self, val: bool)
pub fn set_usart6smen(&mut self, val: bool)
USART6 clock enable
pub const fn rtcapbsmen(&self) -> bool
pub const fn rtcapbsmen(&self) -> bool
RTC APB clock enable during Sleep mode
pub fn set_rtcapbsmen(&mut self, val: bool)
pub fn set_rtcapbsmen(&mut self, val: bool)
RTC APB clock enable during Sleep mode
pub fn set_wwdgsmen(&mut self, val: bool)
pub fn set_wwdgsmen(&mut self, val: bool)
WWDG clock enable during Sleep mode
pub fn set_fdcansmen(&mut self, val: bool)
pub fn set_fdcansmen(&mut self, val: bool)
FDCAN clock enable during Sleep mode
pub fn set_usbsmen(&mut self, val: bool)
pub fn set_usbsmen(&mut self, val: bool)
USB clock enable during Sleep mode
pub fn set_spi2smen(&mut self, val: bool)
pub fn set_spi2smen(&mut self, val: bool)
SPI2 clock enable during Sleep mode
pub fn set_spi3smen(&mut self, val: bool)
pub fn set_spi3smen(&mut self, val: bool)
SPI3 clock enable during Sleep mode
pub fn set_crsssmen(&mut self, val: bool)
pub fn set_crsssmen(&mut self, val: bool)
CRSS clock enable during Sleep mode
pub const fn usart2smen(&self) -> bool
pub const fn usart2smen(&self) -> bool
USART2 clock enable during Sleep mode
pub fn set_usart2smen(&mut self, val: bool)
pub fn set_usart2smen(&mut self, val: bool)
USART2 clock enable during Sleep mode
pub const fn usart3smen(&self) -> bool
pub const fn usart3smen(&self) -> bool
USART3 clock enable during Sleep mode
pub fn set_usart3smen(&mut self, val: bool)
pub fn set_usart3smen(&mut self, val: bool)
USART3 clock enable during Sleep mode
pub const fn usart4smen(&self) -> bool
pub const fn usart4smen(&self) -> bool
USART4 clock enable during Sleep mode
pub fn set_usart4smen(&mut self, val: bool)
pub fn set_usart4smen(&mut self, val: bool)
USART4 clock enable during Sleep mode
pub const fn lpuart1smen(&self) -> bool
pub const fn lpuart1smen(&self) -> bool
LPUART1 clock enable during Sleep mode
pub fn set_lpuart1smen(&mut self, val: bool)
pub fn set_lpuart1smen(&mut self, val: bool)
LPUART1 clock enable during Sleep mode
pub fn set_i2c1smen(&mut self, val: bool)
pub fn set_i2c1smen(&mut self, val: bool)
I2C1 clock enable during Sleep mode
pub fn set_i2c2smen(&mut self, val: bool)
pub fn set_i2c2smen(&mut self, val: bool)
I2C2 clock enable during Sleep mode
pub fn set_i2c3smen(&mut self, val: bool)
pub fn set_i2c3smen(&mut self, val: bool)
I2C3 clock enable during Sleep mode
pub fn set_cecsmen(&mut self, val: bool)
pub fn set_cecsmen(&mut self, val: bool)
HDMI CEC clock enable during Sleep mode
pub fn set_ucpd1smen(&mut self, val: bool)
pub fn set_ucpd1smen(&mut self, val: bool)
UCPD1 clock enable during Sleep mode
pub fn set_ucpd2smen(&mut self, val: bool)
pub fn set_ucpd2smen(&mut self, val: bool)
UCPD2 clock enable during Sleep mode
pub fn set_dbgsmen(&mut self, val: bool)
pub fn set_dbgsmen(&mut self, val: bool)
Debug support clock enable during Sleep mode
pub fn set_pwrsmen(&mut self, val: bool)
pub fn set_pwrsmen(&mut self, val: bool)
Power interface clock enable during Sleep mode
pub fn set_dac1smen(&mut self, val: bool)
pub fn set_dac1smen(&mut self, val: bool)
DAC1 interface clock enable during Sleep mode
pub const fn lptim2smen(&self) -> bool
pub const fn lptim2smen(&self) -> bool
Low Power Timer 2 clock enable during Sleep mode
pub fn set_lptim2smen(&mut self, val: bool)
pub fn set_lptim2smen(&mut self, val: bool)
Low Power Timer 2 clock enable during Sleep mode
pub const fn lptim1smen(&self) -> bool
pub const fn lptim1smen(&self) -> bool
Low Power Timer 1 clock enable during Sleep mode
pub fn set_lptim1smen(&mut self, val: bool)
pub fn set_lptim1smen(&mut self, val: bool)
Low Power Timer 1 clock enable during Sleep mode