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