Struct stm32_metapac::rcc::regs::Ahbsmenr
#[repr(transparent)]pub struct Ahbsmenr(pub u32);
Expand description
RCC AHB peripheral clock enable in Sleep/Stop mode register
Tuple Fields§
§0: u32
Implementations§
§impl Ahbsmenr
impl Ahbsmenr
pub const fn dma1smen(&self) -> bool
pub const fn dma1smen(&self) -> bool
DMA1 and DMAMUX clock enable during Sleep mode Set and cleared by software. Clock to DMAMUX during Sleep mode is enabled as long as the clock in Sleep mode is enabled to at least one DMA peripheral.
pub fn set_dma1smen(&mut self, val: bool)
pub fn set_dma1smen(&mut self, val: bool)
DMA1 and DMAMUX clock enable during Sleep mode Set and cleared by software. Clock to DMAMUX during Sleep mode is enabled as long as the clock in Sleep mode is enabled to at least one DMA peripheral.
pub const fn flashsmen(&self) -> bool
pub const fn flashsmen(&self) -> bool
Flash memory interface clock enable during Sleep mode Set and cleared by software. This bit can be activated only when the Flash memory is in power down mode.
pub fn set_flashsmen(&mut self, val: bool)
pub fn set_flashsmen(&mut self, val: bool)
Flash memory interface clock enable during Sleep mode Set and cleared by software. This bit can be activated only when the Flash memory is in power down mode.
pub const fn sramsmen(&self) -> bool
pub const fn sramsmen(&self) -> bool
SRAM clock enable during Sleep mode Set and cleared by software.
pub fn set_sramsmen(&mut self, val: bool)
pub fn set_sramsmen(&mut self, val: bool)
SRAM clock enable during Sleep mode Set and cleared by software.
pub fn set_crcsmen(&mut self, val: bool)
pub fn set_crcsmen(&mut self, val: bool)
CRC clock enable during Sleep mode Set and cleared by software.