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
impl Copy for Apb1smenr1
impl Eq for Apb1smenr1
impl StructuralPartialEq for Apb1smenr1
Auto Trait Implementations§
impl Freeze for Apb1smenr1
impl RefUnwindSafe for Apb1smenr1
impl Send for Apb1smenr1
impl Sync for Apb1smenr1
impl Unpin for Apb1smenr1
impl UnwindSafe for Apb1smenr1
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
)