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.
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
)