Struct stm32_metapac::rcc::regs::Ahb5lpenr
#[repr(transparent)]pub struct Ahb5lpenr(pub u32);
Expand description
RCC AHB5 low-power clock enable register.
Tuple Fieldsยง
ยง0: u32
Implementationsยง
ยงimpl Ahb5lpenr
impl Ahb5lpenr
pub const fn hpdma1lpen(&self) -> bool
pub const fn hpdma1lpen(&self) -> bool
HPDMA1 low-power peripheral clock enable Set and reset by software.
pub fn set_hpdma1lpen(&mut self, val: bool)
pub fn set_hpdma1lpen(&mut self, val: bool)
HPDMA1 low-power peripheral clock enable Set and reset by software.
pub const fn dma2dlpen(&self) -> bool
pub const fn dma2dlpen(&self) -> bool
DMA2D low-power peripheral clock enable Set and reset by software.
pub fn set_dma2dlpen(&mut self, val: bool)
pub fn set_dma2dlpen(&mut self, val: bool)
DMA2D low-power peripheral clock enable Set and reset by software.
pub const fn flitflpen(&self) -> bool
pub const fn flitflpen(&self) -> bool
FLITF low-power peripheral clock enable Set and reset by software.
pub fn set_flitflpen(&mut self, val: bool)
pub fn set_flitflpen(&mut self, val: bool)
FLITF low-power peripheral clock enable Set and reset by software.
pub fn set_jpeglpen(&mut self, val: bool)
pub fn set_jpeglpen(&mut self, val: bool)
JPEG clock enable during Sleep mode Set and reset by software.
pub const fn fmclpen(&self) -> bool
pub const fn fmclpen(&self) -> bool
FMC and MCE3 peripheral clocks enable during Sleep mode Set and reset by software. The hardware prevents writing this bit if FMCCKP = 1. The peripheral clocks of the FMC are the kernel clock selected by FMCSEL, and the hclk5 bus interface clock.
pub fn set_fmclpen(&mut self, val: bool)
pub fn set_fmclpen(&mut self, val: bool)
FMC and MCE3 peripheral clocks enable during Sleep mode Set and reset by software. The hardware prevents writing this bit if FMCCKP = 1. The peripheral clocks of the FMC are the kernel clock selected by FMCSEL, and the hclk5 bus interface clock.
pub const fn xspi1lpen(&self) -> bool
pub const fn xspi1lpen(&self) -> bool
XSPI1 and MCE1 low-power peripheral clock enable Set and reset by software. The hardware prevents writing this bit if XSPICKP = 1.
pub fn set_xspi1lpen(&mut self, val: bool)
pub fn set_xspi1lpen(&mut self, val: bool)
XSPI1 and MCE1 low-power peripheral clock enable Set and reset by software. The hardware prevents writing this bit if XSPICKP = 1.
pub const fn sdmmc1lpen(&self) -> bool
pub const fn sdmmc1lpen(&self) -> bool
SDMMC1 and SDMMC1 delay low-power peripheral clock enable Set and reset by software.
pub fn set_sdmmc1lpen(&mut self, val: bool)
pub fn set_sdmmc1lpen(&mut self, val: bool)
SDMMC1 and SDMMC1 delay low-power peripheral clock enable Set and reset by software.
pub const fn xspi2lpen(&self) -> bool
pub const fn xspi2lpen(&self) -> bool
XSPI2 and MCE2 low-power peripheral clock enable Set and reset by software. The hardware prevents writing this bit if XSPICKP = 1.
pub fn set_xspi2lpen(&mut self, val: bool)
pub fn set_xspi2lpen(&mut self, val: bool)
XSPI2 and MCE2 low-power peripheral clock enable Set and reset by software. The hardware prevents writing this bit if XSPICKP = 1.
pub const fn xspimlpen(&self) -> bool
pub const fn xspimlpen(&self) -> bool
XSPIM low-power peripheral clock enable Set and reset by software.
pub fn set_xspimlpen(&mut self, val: bool)
pub fn set_xspimlpen(&mut self, val: bool)
XSPIM low-power peripheral clock enable Set and reset by software.
pub const fn gfxmmulpen(&self) -> bool
pub const fn gfxmmulpen(&self) -> bool
GFXMMU low-power peripheral clock enable Set and reset by software.
pub fn set_gfxmmulpen(&mut self, val: bool)
pub fn set_gfxmmulpen(&mut self, val: bool)
GFXMMU low-power peripheral clock enable Set and reset by software.
pub fn set_gpulpen(&mut self, val: bool)
pub fn set_gpulpen(&mut self, val: bool)
GPU low-power peripheral clock enable Set and reset by software.
pub const fn dtcm1lpen(&self) -> bool
pub const fn dtcm1lpen(&self) -> bool
DTCM1 low-power peripheral clock enable Set and reset by software.
pub fn set_dtcm1lpen(&mut self, val: bool)
pub fn set_dtcm1lpen(&mut self, val: bool)
DTCM1 low-power peripheral clock enable Set and reset by software.
pub const fn dtcm2lpen(&self) -> bool
pub const fn dtcm2lpen(&self) -> bool
DTCM2 low-power peripheral clock enable Set and reset by software.
pub fn set_dtcm2lpen(&mut self, val: bool)
pub fn set_dtcm2lpen(&mut self, val: bool)
DTCM2 low-power peripheral clock enable Set and reset by software.
pub const fn itcmlpen(&self) -> bool
pub const fn itcmlpen(&self) -> bool
ITCM low-power peripheral clock enable Set and reset by software.
pub fn set_itcmlpen(&mut self, val: bool)
pub fn set_itcmlpen(&mut self, val: bool)
ITCM low-power peripheral clock enable Set and reset by software.
pub const fn axisramlpen(&self) -> bool
pub const fn axisramlpen(&self) -> bool
AXISRAM[4:1] low-power peripheral clock enable Set and reset by software.
pub fn set_axisramlpen(&mut self, val: bool)
pub fn set_axisramlpen(&mut self, val: bool)
AXISRAM[4:1] low-power peripheral clock enable Set and reset by software.