Struct stm32_metapac::rcc::regs::Apb1smenr1
#[repr(transparent)]pub struct Apb1smenr1(pub u32);
Expand description
APB1SMENR1
Tuple Fields§
§0: u32
Implementations§
§impl Apb1smenr1
impl Apb1smenr1
pub fn set_tim2smen(&mut self, val: bool)
pub fn set_tim2smen(&mut self, val: bool)
TIM2 timer clocks enable during Sleep and Stop modes
pub fn set_tim3smen(&mut self, val: bool)
pub fn set_tim3smen(&mut self, val: bool)
TIM3 timer clocks enable during Sleep and Stop modes
pub fn set_tim4smen(&mut self, val: bool)
pub fn set_tim4smen(&mut self, val: bool)
TIM4 timer clocks enable during Sleep and Stop modes
pub fn set_tim5smen(&mut self, val: bool)
pub fn set_tim5smen(&mut self, val: bool)
TIM5 timer clocks enable during Sleep and Stop modes
pub fn set_tim6smen(&mut self, val: bool)
pub fn set_tim6smen(&mut self, val: bool)
TIM6 timer clocks enable during Sleep and Stop modes
pub fn set_tim7smen(&mut self, val: bool)
pub fn set_tim7smen(&mut self, val: bool)
TIM7 timer clocks enable during Sleep and Stop modes
pub fn set_crssmen(&mut self, val: bool)
pub fn set_crssmen(&mut self, val: bool)
CRS clock enable during sleep mode
pub const fn rtcapbsmen(&self) -> bool
pub const fn rtcapbsmen(&self) -> bool
RTC APB clock enable during Sleep and Stop modes
pub fn set_rtcapbsmen(&mut self, val: bool)
pub fn set_rtcapbsmen(&mut self, val: bool)
RTC APB clock enable during Sleep and Stop modes
pub fn set_wwdgsmen(&mut self, val: bool)
pub fn set_wwdgsmen(&mut self, val: bool)
Window watchdog clocks enable during Sleep and Stop modes
pub fn set_spi2smen(&mut self, val: bool)
pub fn set_spi2smen(&mut self, val: bool)
SPI2 clocks enable during Sleep and Stop modes
pub fn set_sp3smen(&mut self, val: bool)
pub fn set_sp3smen(&mut self, val: bool)
SPI3 clocks enable during Sleep and Stop modes
pub const fn usart2smen(&self) -> bool
pub const fn usart2smen(&self) -> bool
USART2 clocks enable during Sleep and Stop modes
pub fn set_usart2smen(&mut self, val: bool)
pub fn set_usart2smen(&mut self, val: bool)
USART2 clocks enable during Sleep and Stop modes
pub const fn usart3smen(&self) -> bool
pub const fn usart3smen(&self) -> bool
USART3 clocks enable during Sleep and Stop modes
pub fn set_usart3smen(&mut self, val: bool)
pub fn set_usart3smen(&mut self, val: bool)
USART3 clocks enable during Sleep and Stop modes
pub fn set_uart4smen(&mut self, val: bool)
pub fn set_uart4smen(&mut self, val: bool)
UART4 clocks enable during Sleep and Stop modes
pub fn set_uart5smen(&mut self, val: bool)
pub fn set_uart5smen(&mut self, val: bool)
UART5 clocks enable during Sleep and Stop modes
pub fn set_i2c1smen(&mut self, val: bool)
pub fn set_i2c1smen(&mut self, val: bool)
I2C1 clocks enable during Sleep and Stop modes
pub fn set_i2c2smen(&mut self, val: bool)
pub fn set_i2c2smen(&mut self, val: bool)
I2C2 clocks enable during Sleep and Stop modes
pub fn set_usbsmen(&mut self, val: bool)
pub fn set_usbsmen(&mut self, val: bool)
USB device clocks enable during Sleep and Stop modes
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_pwrsmen(&mut self, val: bool)
pub fn set_pwrsmen(&mut self, val: bool)
Power interface clocks enable during Sleep and 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
pub const fn lptim1smen(&self) -> bool
pub const fn lptim1smen(&self) -> bool
Low Power Timer1 clock enable during sleep mode
pub fn set_lptim1smen(&mut self, val: bool)
pub fn set_lptim1smen(&mut self, val: bool)
Low Power Timer1 clock enable during sleep mode
Trait Implementations§
§impl Clone for Apb1smenr1
impl Clone for Apb1smenr1
§fn clone(&self) -> Apb1smenr1
fn clone(&self) -> Apb1smenr1
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Default for Apb1smenr1
impl Default for Apb1smenr1
§fn default() -> Apb1smenr1
fn default() -> Apb1smenr1
§impl PartialEq for Apb1smenr1
impl PartialEq for Apb1smenr1
§fn eq(&self, other: &Apb1smenr1) -> bool
fn eq(&self, other: &Apb1smenr1) -> bool
self
and other
values to be equal, and is used
by ==
.