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.
Trait Implementations§
impl Copy for Ahbsmenr
impl Eq for Ahbsmenr
impl StructuralPartialEq for Ahbsmenr
Auto Trait Implementations§
impl Freeze for Ahbsmenr
impl RefUnwindSafe for Ahbsmenr
impl Send for Ahbsmenr
impl Sync for Ahbsmenr
impl Unpin for Ahbsmenr
impl UnwindSafe for Ahbsmenr
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
)