Struct stm32_metapac::rcc::regs::Ahb4lpenr
#[repr(transparent)]pub struct Ahb4lpenr(pub u32);
Expand description
RCC AHB4 low-power clock enable register.
Tuple Fields§
§0: u32
Implementations§
§impl Ahb4lpenr
impl Ahb4lpenr
pub const fn gpioalpen(&self) -> bool
pub const fn gpioalpen(&self) -> bool
GPIOA peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpioalpen(&mut self, val: bool)
pub fn set_gpioalpen(&mut self, val: bool)
GPIOA peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpioblpen(&self) -> bool
pub const fn gpioblpen(&self) -> bool
GPIOB peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpioblpen(&mut self, val: bool)
pub fn set_gpioblpen(&mut self, val: bool)
GPIOB peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpioclpen(&self) -> bool
pub const fn gpioclpen(&self) -> bool
GPIOC peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpioclpen(&mut self, val: bool)
pub fn set_gpioclpen(&mut self, val: bool)
GPIOC peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpiodlpen(&self) -> bool
pub const fn gpiodlpen(&self) -> bool
GPIOD peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpiodlpen(&mut self, val: bool)
pub fn set_gpiodlpen(&mut self, val: bool)
GPIOD peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpioelpen(&self) -> bool
pub const fn gpioelpen(&self) -> bool
GPIOE peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpioelpen(&mut self, val: bool)
pub fn set_gpioelpen(&mut self, val: bool)
GPIOE peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpioflpen(&self) -> bool
pub const fn gpioflpen(&self) -> bool
GPIOF peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpioflpen(&mut self, val: bool)
pub fn set_gpioflpen(&mut self, val: bool)
GPIOF peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpioglpen(&self) -> bool
pub const fn gpioglpen(&self) -> bool
GPIOG peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpioglpen(&mut self, val: bool)
pub fn set_gpioglpen(&mut self, val: bool)
GPIOG peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpiohlpen(&self) -> bool
pub const fn gpiohlpen(&self) -> bool
GPIOH peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpiohlpen(&mut self, val: bool)
pub fn set_gpiohlpen(&mut self, val: bool)
GPIOH peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpiomlpen(&self) -> bool
pub const fn gpiomlpen(&self) -> bool
GPIOM peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpiomlpen(&mut self, val: bool)
pub fn set_gpiomlpen(&mut self, val: bool)
GPIOM peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpionlpen(&self) -> bool
pub const fn gpionlpen(&self) -> bool
GPION peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpionlpen(&mut self, val: bool)
pub fn set_gpionlpen(&mut self, val: bool)
GPION peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpioolpen(&self) -> bool
pub const fn gpioolpen(&self) -> bool
GPIOO peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpioolpen(&mut self, val: bool)
pub fn set_gpioolpen(&mut self, val: bool)
GPIOO peripheral clock enable in low-power mode Set and reset by software.
pub const fn gpioplpen(&self) -> bool
pub const fn gpioplpen(&self) -> bool
GPIOP peripheral clock enable in low-power mode Set and reset by software.
pub fn set_gpioplpen(&mut self, val: bool)
pub fn set_gpioplpen(&mut self, val: bool)
GPIOP peripheral clock enable in low-power mode Set and reset by software.
pub fn set_crclpen(&mut self, val: bool)
pub fn set_crclpen(&mut self, val: bool)
CRC clock enable in low-power mode Set and reset by software.
pub const fn bkpramlpen(&self) -> bool
pub const fn bkpramlpen(&self) -> bool
Backup RAM clock enable in low-power mode Set and reset by software.
pub fn set_bkpramlpen(&mut self, val: bool)
pub fn set_bkpramlpen(&mut self, val: bool)
Backup RAM clock enable in low-power mode Set and reset by software.
Trait Implementations§
impl Copy for Ahb4lpenr
impl Eq for Ahb4lpenr
impl StructuralPartialEq for Ahb4lpenr
Auto Trait Implementations§
impl Freeze for Ahb4lpenr
impl RefUnwindSafe for Ahb4lpenr
impl Send for Ahb4lpenr
impl Sync for Ahb4lpenr
impl Unpin for Ahb4lpenr
impl UnwindSafe for Ahb4lpenr
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
)