Struct stm32_metapac::rcc::regs::Apb1lpenr1
#[repr(transparent)]pub struct Apb1lpenr1(pub u32);
Expand description
RCC APB1 low-power clock enable register 1.
Tuple Fieldsยง
ยง0: u32
Implementationsยง
ยงimpl Apb1lpenr1
impl Apb1lpenr1
pub const fn tim2lpen(&self) -> bool
pub const fn tim2lpen(&self) -> bool
TIM2 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim2lpen(&mut self, val: bool)
pub fn set_tim2lpen(&mut self, val: bool)
TIM2 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim3lpen(&self) -> bool
pub const fn tim3lpen(&self) -> bool
TIM3 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim3lpen(&mut self, val: bool)
pub fn set_tim3lpen(&mut self, val: bool)
TIM3 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim4lpen(&self) -> bool
pub const fn tim4lpen(&self) -> bool
TIM4 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim4lpen(&mut self, val: bool)
pub fn set_tim4lpen(&mut self, val: bool)
TIM4 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim5lpen(&self) -> bool
pub const fn tim5lpen(&self) -> bool
TIM5 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim5lpen(&mut self, val: bool)
pub fn set_tim5lpen(&mut self, val: bool)
TIM5 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim6lpen(&self) -> bool
pub const fn tim6lpen(&self) -> bool
TIM6 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim6lpen(&mut self, val: bool)
pub fn set_tim6lpen(&mut self, val: bool)
TIM6 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim7lpen(&self) -> bool
pub const fn tim7lpen(&self) -> bool
TIM7 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim7lpen(&mut self, val: bool)
pub fn set_tim7lpen(&mut self, val: bool)
TIM7 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim12lpen(&self) -> bool
pub const fn tim12lpen(&self) -> bool
TIM12 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim12lpen(&mut self, val: bool)
pub fn set_tim12lpen(&mut self, val: bool)
TIM12 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim13lpen(&self) -> bool
pub const fn tim13lpen(&self) -> bool
TIM13 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim13lpen(&mut self, val: bool)
pub fn set_tim13lpen(&mut self, val: bool)
TIM13 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim14lpen(&self) -> bool
pub const fn tim14lpen(&self) -> bool
TIM14 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim14lpen(&mut self, val: bool)
pub fn set_tim14lpen(&mut self, val: bool)
TIM14 peripheral clock enable in low-power mode Set and reset by software.
pub const fn lptim1lpen(&self) -> bool
pub const fn lptim1lpen(&self) -> bool
LPTIM1 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_lptim1lpen(&mut self, val: bool)
pub fn set_lptim1lpen(&mut self, val: bool)
LPTIM1 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_wwdglpen(&mut self, val: bool)
pub fn set_wwdglpen(&mut self, val: bool)
WWDG clock enable in low-power mode Set and reset by software.
pub const fn spi2lpen(&self) -> bool
pub const fn spi2lpen(&self) -> bool
SPI2 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_spi2lpen(&mut self, val: bool)
pub fn set_spi2lpen(&mut self, val: bool)
SPI2 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn spi3lpen(&self) -> bool
pub const fn spi3lpen(&self) -> bool
SPI3 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_spi3lpen(&mut self, val: bool)
pub fn set_spi3lpen(&mut self, val: bool)
SPI3 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn spdifrxlpen(&self) -> bool
pub const fn spdifrxlpen(&self) -> bool
SPDIFRX peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_spdifrxlpen(&mut self, val: bool)
pub fn set_spdifrxlpen(&mut self, val: bool)
SPDIFRX peripheral clocks enable in low-power mode Set and reset by software.
pub const fn usart2lpen(&self) -> bool
pub const fn usart2lpen(&self) -> bool
USART2 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_usart2lpen(&mut self, val: bool)
pub fn set_usart2lpen(&mut self, val: bool)
USART2 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn usart3lpen(&self) -> bool
pub const fn usart3lpen(&self) -> bool
USART3 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_usart3lpen(&mut self, val: bool)
pub fn set_usart3lpen(&mut self, val: bool)
USART3 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn uart4lpen(&self) -> bool
pub const fn uart4lpen(&self) -> bool
UART4 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_uart4lpen(&mut self, val: bool)
pub fn set_uart4lpen(&mut self, val: bool)
UART4 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn uart5lpen(&self) -> bool
pub const fn uart5lpen(&self) -> bool
UART5 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_uart5lpen(&mut self, val: bool)
pub fn set_uart5lpen(&mut self, val: bool)
UART5 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn i2c1_i3c1lpen(&self) -> bool
pub const fn i2c1_i3c1lpen(&self) -> bool
I2C1/I3C1 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_i2c1_i3c1lpen(&mut self, val: bool)
pub fn set_i2c1_i3c1lpen(&mut self, val: bool)
I2C1/I3C1 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn i2c2lpen(&self) -> bool
pub const fn i2c2lpen(&self) -> bool
I2C2 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_i2c2lpen(&mut self, val: bool)
pub fn set_i2c2lpen(&mut self, val: bool)
I2C2 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn i2c3lpen(&self) -> bool
pub const fn i2c3lpen(&self) -> bool
I2C3 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_i2c3lpen(&mut self, val: bool)
pub fn set_i2c3lpen(&mut self, val: bool)
I2C3 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn ceclpen(&self) -> bool
pub const fn ceclpen(&self) -> bool
HDMI-CEC peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_ceclpen(&mut self, val: bool)
pub fn set_ceclpen(&mut self, val: bool)
HDMI-CEC peripheral clocks enable in low-power mode Set and reset by software.
pub const fn uart7lpen(&self) -> bool
pub const fn uart7lpen(&self) -> bool
UART7 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_uart7lpen(&mut self, val: bool)
pub fn set_uart7lpen(&mut self, val: bool)
UART7 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn uart8lpen(&self) -> bool
pub const fn uart8lpen(&self) -> bool
UART8 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_uart8lpen(&mut self, val: bool)
pub fn set_uart8lpen(&mut self, val: bool)
UART8 peripheral clocks enable in low-power mode Set and reset by software.
Trait Implementationsยง
ยงimpl Clone for Apb1lpenr1
impl Clone for Apb1lpenr1
ยงfn clone(&self) -> Apb1lpenr1
fn clone(&self) -> Apb1lpenr1
1.0.0 ยท sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreยงimpl Default for Apb1lpenr1
impl Default for Apb1lpenr1
ยงfn default() -> Apb1lpenr1
fn default() -> Apb1lpenr1
ยงimpl PartialEq for Apb1lpenr1
impl PartialEq for Apb1lpenr1
ยงfn eq(&self, other: &Apb1lpenr1) -> bool
fn eq(&self, other: &Apb1lpenr1) -> bool
self
and other
values to be equal, and is used
by ==
.