Struct stm32_metapac::rcc::regs::Apb4lpenr
#[repr(transparent)]pub struct Apb4lpenr(pub u32);
Expand description
RCC APB4 low-power clock enable register.
Tuple Fieldsยง
ยง0: u32
Implementationsยง
ยงimpl Apb4lpenr
impl Apb4lpenr
pub const fn syscfglpen(&self) -> bool
pub const fn syscfglpen(&self) -> bool
SBS peripheral clock enable in low-power mode Set and reset by software.
pub fn set_syscfglpen(&mut self, val: bool)
pub fn set_syscfglpen(&mut self, val: bool)
SBS peripheral clock enable in low-power mode Set and reset by software.
pub const fn lpuart1lpen(&self) -> bool
pub const fn lpuart1lpen(&self) -> bool
LPUART1 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPUART1 are the kernel clock selected by LPUART1SEL and provided to UCLK input, and the rcc_pclk4 bus interface clock.
pub fn set_lpuart1lpen(&mut self, val: bool)
pub fn set_lpuart1lpen(&mut self, val: bool)
LPUART1 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPUART1 are the kernel clock selected by LPUART1SEL and provided to UCLK input, and the rcc_pclk4 bus interface clock.
pub const fn spi6lpen(&self) -> bool
pub const fn spi6lpen(&self) -> bool
SPI/I2S6 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the SPI/I2S6 are the kernel clock selected by SPI6SEL and provided to com_ck input, and the rcc_pclk4 bus interface clock.
pub fn set_spi6lpen(&mut self, val: bool)
pub fn set_spi6lpen(&mut self, val: bool)
SPI/I2S6 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the SPI/I2S6 are the kernel clock selected by SPI6SEL and provided to com_ck input, and the rcc_pclk4 bus interface clock.
pub const fn lptim2lpen(&self) -> bool
pub const fn lptim2lpen(&self) -> bool
LPTIM2 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPTIM2 are the kernel clock selected by LPTIM23SEL and provided to clk_lpt input, and the pclk4 bus interface clock.
pub fn set_lptim2lpen(&mut self, val: bool)
pub fn set_lptim2lpen(&mut self, val: bool)
LPTIM2 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPTIM2 are the kernel clock selected by LPTIM23SEL and provided to clk_lpt input, and the pclk4 bus interface clock.
pub const fn lptim3lpen(&self) -> bool
pub const fn lptim3lpen(&self) -> bool
LPTIM3 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPTIM3 are the kernel clock selected by LPTIM23SEL and provided to clk_lpt input, and the pclk4 bus interface clock.
pub fn set_lptim3lpen(&mut self, val: bool)
pub fn set_lptim3lpen(&mut self, val: bool)
LPTIM3 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPTIM3 are the kernel clock selected by LPTIM23SEL and provided to clk_lpt input, and the pclk4 bus interface clock.
pub const fn lptim4lpen(&self) -> bool
pub const fn lptim4lpen(&self) -> bool
LPTIM4 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPTIM4 are the kernel clock selected by LPTIM45SEL and provided to clk_lpt input, and the pclk4 bus interface clock.
pub fn set_lptim4lpen(&mut self, val: bool)
pub fn set_lptim4lpen(&mut self, val: bool)
LPTIM4 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPTIM4 are the kernel clock selected by LPTIM45SEL and provided to clk_lpt input, and the pclk4 bus interface clock.
pub const fn lptim5lpen(&self) -> bool
pub const fn lptim5lpen(&self) -> bool
LPTIM5 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPTIM5 are the kernel clock selected by LPTIM45SEL and provided to clk_lpt input, and the pclk4 bus interface clock.
pub fn set_lptim5lpen(&mut self, val: bool)
pub fn set_lptim5lpen(&mut self, val: bool)
LPTIM5 peripheral clocks enable in low-power mode Set and reset by software. The peripheral clocks of the LPTIM5 are the kernel clock selected by LPTIM45SEL and provided to clk_lpt input, and the pclk4 bus interface clock.
pub const fn vreflpen(&self) -> bool
pub const fn vreflpen(&self) -> bool
VREF peripheral clock enable in low-power mode Set and reset by software.
pub fn set_vreflpen(&mut self, val: bool)
pub fn set_vreflpen(&mut self, val: bool)
VREF peripheral clock enable in low-power mode Set and reset by software.
pub const fn rtcapblpen(&self) -> bool
pub const fn rtcapblpen(&self) -> bool
RTC APB clock enable in low-power mode Set and reset by software.
pub fn set_rtcapblpen(&mut self, val: bool)
pub fn set_rtcapblpen(&mut self, val: bool)
RTC APB clock enable in low-power mode Set and reset by software.
pub const fn tmpsenslpen(&self) -> bool
pub const fn tmpsenslpen(&self) -> bool
temperature sensor peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tmpsenslpen(&mut self, val: bool)
pub fn set_tmpsenslpen(&mut self, val: bool)
temperature sensor peripheral clock enable in low-power mode Set and reset by software.