Struct stm32_metapac::rcc::regs::Apb1lpenr
#[repr(transparent)]pub struct Apb1lpenr(pub u32);
Expand description
APB1 peripheral clock enable in low power mode register
Tuple Fields§
§0: u32
Implementations§
§impl Apb1lpenr
impl Apb1lpenr
pub fn set_tim2lpen(&mut self, val: bool)
pub fn set_tim2lpen(&mut self, val: bool)
TIM2 clock enable during Sleep mode
pub fn set_tim3lpen(&mut self, val: bool)
pub fn set_tim3lpen(&mut self, val: bool)
TIM3 clock enable during Sleep mode
pub fn set_tim4lpen(&mut self, val: bool)
pub fn set_tim4lpen(&mut self, val: bool)
TIM4 clock enable during Sleep mode
pub fn set_tim5lpen(&mut self, val: bool)
pub fn set_tim5lpen(&mut self, val: bool)
TIM5 clock enable during Sleep mode
pub fn set_tim6lpen(&mut self, val: bool)
pub fn set_tim6lpen(&mut self, val: bool)
TIM6 clock enable during Sleep mode
pub fn set_tim7lpen(&mut self, val: bool)
pub fn set_tim7lpen(&mut self, val: bool)
TIM7 clock enable during Sleep mode
pub fn set_tim12lpen(&mut self, val: bool)
pub fn set_tim12lpen(&mut self, val: bool)
TIM12 clock enable during Sleep mode
pub fn set_tim13lpen(&mut self, val: bool)
pub fn set_tim13lpen(&mut self, val: bool)
TIM13 clock enable during Sleep mode
pub fn set_tim14lpen(&mut self, val: bool)
pub fn set_tim14lpen(&mut self, val: bool)
TIM14 clock enable during Sleep mode
pub const fn lptim1lpen(&self) -> bool
pub const fn lptim1lpen(&self) -> bool
LPTIM1 clock enable during sleep mode
pub fn set_lptim1lpen(&mut self, val: bool)
pub fn set_lptim1lpen(&mut self, val: bool)
LPTIM1 clock enable during sleep mode
pub const fn rtcapblpen(&self) -> bool
pub const fn rtcapblpen(&self) -> bool
RTC APB clock enable during sleep mode
pub fn set_rtcapblpen(&mut self, val: bool)
pub fn set_rtcapblpen(&mut self, val: bool)
RTC APB clock enable during sleep mode
pub fn set_wwdglpen(&mut self, val: bool)
pub fn set_wwdglpen(&mut self, val: bool)
Window watchdog clock enable during Sleep mode
pub fn set_spi2lpen(&mut self, val: bool)
pub fn set_spi2lpen(&mut self, val: bool)
SPI2 clock enable during Sleep mode
pub fn set_spi3lpen(&mut self, val: bool)
pub fn set_spi3lpen(&mut self, val: bool)
SPI3 clock enable during Sleep mode
pub fn set_spdiflpen(&mut self, val: bool)
pub fn set_spdiflpen(&mut self, val: bool)
SPDIF clock enable during Sleep mode
pub const fn usart2lpen(&self) -> bool
pub const fn usart2lpen(&self) -> bool
USART2 clock enable during Sleep mode
pub fn set_usart2lpen(&mut self, val: bool)
pub fn set_usart2lpen(&mut self, val: bool)
USART2 clock enable during Sleep mode
pub const fn usart3lpen(&self) -> bool
pub const fn usart3lpen(&self) -> bool
USART3 clock enable during Sleep mode
pub fn set_usart3lpen(&mut self, val: bool)
pub fn set_usart3lpen(&mut self, val: bool)
USART3 clock enable during Sleep mode
pub fn set_uart4lpen(&mut self, val: bool)
pub fn set_uart4lpen(&mut self, val: bool)
UART4 clock enable during Sleep mode
pub fn set_uart5lpen(&mut self, val: bool)
pub fn set_uart5lpen(&mut self, val: bool)
UART5 clock enable during Sleep mode
pub fn set_i2c1lpen(&mut self, val: bool)
pub fn set_i2c1lpen(&mut self, val: bool)
I2C1 clock enable during Sleep mode
pub fn set_i2c2lpen(&mut self, val: bool)
pub fn set_i2c2lpen(&mut self, val: bool)
I2C2 clock enable during Sleep mode
pub fn set_i2c3lpen(&mut self, val: bool)
pub fn set_i2c3lpen(&mut self, val: bool)
I2C3 clock enable during Sleep mode
pub const fn fmpi2c1lpen(&self) -> bool
pub const fn fmpi2c1lpen(&self) -> bool
FMPI2C1 clock enable during Sleep
pub fn set_fmpi2c1lpen(&mut self, val: bool)
pub fn set_fmpi2c1lpen(&mut self, val: bool)
FMPI2C1 clock enable during Sleep
pub fn set_can1lpen(&mut self, val: bool)
pub fn set_can1lpen(&mut self, val: bool)
CAN 1 clock enable during Sleep mode
pub fn set_can2lpen(&mut self, val: bool)
pub fn set_can2lpen(&mut self, val: bool)
CAN 2 clock enable during Sleep mode
pub fn set_can3lpen(&mut self, val: bool)
pub fn set_can3lpen(&mut self, val: bool)
CAN3 clock enable during Sleep mode
pub fn set_ceclpen(&mut self, val: bool)
pub fn set_ceclpen(&mut self, val: bool)
CEC clock enable during Sleep mode
pub fn set_pwrlpen(&mut self, val: bool)
pub fn set_pwrlpen(&mut self, val: bool)
Power interface clock enable during Sleep mode
pub fn set_daclpen(&mut self, val: bool)
pub fn set_daclpen(&mut self, val: bool)
DAC interface clock enable during Sleep mode
pub fn set_uart7lpen(&mut self, val: bool)
pub fn set_uart7lpen(&mut self, val: bool)
UART7 clock enable during Sleep mode
pub fn set_uart8lpen(&mut self, val: bool)
pub fn set_uart8lpen(&mut self, val: bool)
UART8 clock enable during Sleep mode
Trait Implementations§
impl Copy for Apb1lpenr
impl Eq for Apb1lpenr
impl StructuralPartialEq for Apb1lpenr
Auto Trait Implementations§
impl Freeze for Apb1lpenr
impl RefUnwindSafe for Apb1lpenr
impl Send for Apb1lpenr
impl Sync for Apb1lpenr
impl Unpin for Apb1lpenr
impl UnwindSafe for Apb1lpenr
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
)