Struct stm32_metapac::rcc::regs::Apb1lpenr1
#[repr(transparent)]pub struct Apb1lpenr1(pub u32);
Expand description
RCC APB1 low-power clock enable register 1.
Tuple Fields§
§0: u32
Implementations§
§impl Apb1lpenr1
impl Apb1lpenr1
pub const fn tim2lpen(&self) -> bool
pub const fn tim2lpen(&self) -> bool
TIM2 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim2lpen(&mut self, val: bool)
pub fn set_tim2lpen(&mut self, val: bool)
TIM2 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim3lpen(&self) -> bool
pub const fn tim3lpen(&self) -> bool
TIM3 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim3lpen(&mut self, val: bool)
pub fn set_tim3lpen(&mut self, val: bool)
TIM3 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim4lpen(&self) -> bool
pub const fn tim4lpen(&self) -> bool
TIM4 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim4lpen(&mut self, val: bool)
pub fn set_tim4lpen(&mut self, val: bool)
TIM4 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim5lpen(&self) -> bool
pub const fn tim5lpen(&self) -> bool
TIM5 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim5lpen(&mut self, val: bool)
pub fn set_tim5lpen(&mut self, val: bool)
TIM5 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim6lpen(&self) -> bool
pub const fn tim6lpen(&self) -> bool
TIM6 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim6lpen(&mut self, val: bool)
pub fn set_tim6lpen(&mut self, val: bool)
TIM6 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim7lpen(&self) -> bool
pub const fn tim7lpen(&self) -> bool
TIM7 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim7lpen(&mut self, val: bool)
pub fn set_tim7lpen(&mut self, val: bool)
TIM7 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim12lpen(&self) -> bool
pub const fn tim12lpen(&self) -> bool
TIM12 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim12lpen(&mut self, val: bool)
pub fn set_tim12lpen(&mut self, val: bool)
TIM12 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim13lpen(&self) -> bool
pub const fn tim13lpen(&self) -> bool
TIM13 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim13lpen(&mut self, val: bool)
pub fn set_tim13lpen(&mut self, val: bool)
TIM13 peripheral clock enable in low-power mode Set and reset by software.
pub const fn tim14lpen(&self) -> bool
pub const fn tim14lpen(&self) -> bool
TIM14 peripheral clock enable in low-power mode Set and reset by software.
pub fn set_tim14lpen(&mut self, val: bool)
pub fn set_tim14lpen(&mut self, val: bool)
TIM14 peripheral clock enable in low-power mode Set and reset by software.
pub const fn lptim1lpen(&self) -> bool
pub const fn lptim1lpen(&self) -> bool
LPTIM1 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_lptim1lpen(&mut self, val: bool)
pub fn set_lptim1lpen(&mut self, val: bool)
LPTIM1 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_wwdglpen(&mut self, val: bool)
pub fn set_wwdglpen(&mut self, val: bool)
WWDG clock enable in low-power mode Set and reset by software.
pub const fn spi2lpen(&self) -> bool
pub const fn spi2lpen(&self) -> bool
SPI2 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_spi2lpen(&mut self, val: bool)
pub fn set_spi2lpen(&mut self, val: bool)
SPI2 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn spi3lpen(&self) -> bool
pub const fn spi3lpen(&self) -> bool
SPI3 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_spi3lpen(&mut self, val: bool)
pub fn set_spi3lpen(&mut self, val: bool)
SPI3 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn spdifrxlpen(&self) -> bool
pub const fn spdifrxlpen(&self) -> bool
SPDIFRX peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_spdifrxlpen(&mut self, val: bool)
pub fn set_spdifrxlpen(&mut self, val: bool)
SPDIFRX peripheral clocks enable in low-power mode Set and reset by software.
pub const fn usart2lpen(&self) -> bool
pub const fn usart2lpen(&self) -> bool
USART2 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_usart2lpen(&mut self, val: bool)
pub fn set_usart2lpen(&mut self, val: bool)
USART2 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn usart3lpen(&self) -> bool
pub const fn usart3lpen(&self) -> bool
USART3 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_usart3lpen(&mut self, val: bool)
pub fn set_usart3lpen(&mut self, val: bool)
USART3 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn uart4lpen(&self) -> bool
pub const fn uart4lpen(&self) -> bool
UART4 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_uart4lpen(&mut self, val: bool)
pub fn set_uart4lpen(&mut self, val: bool)
UART4 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn uart5lpen(&self) -> bool
pub const fn uart5lpen(&self) -> bool
UART5 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_uart5lpen(&mut self, val: bool)
pub fn set_uart5lpen(&mut self, val: bool)
UART5 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn i2c1_i3c1lpen(&self) -> bool
pub const fn i2c1_i3c1lpen(&self) -> bool
I2C1/I3C1 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_i2c1_i3c1lpen(&mut self, val: bool)
pub fn set_i2c1_i3c1lpen(&mut self, val: bool)
I2C1/I3C1 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn i2c2lpen(&self) -> bool
pub const fn i2c2lpen(&self) -> bool
I2C2 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_i2c2lpen(&mut self, val: bool)
pub fn set_i2c2lpen(&mut self, val: bool)
I2C2 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn i2c3lpen(&self) -> bool
pub const fn i2c3lpen(&self) -> bool
I2C3 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_i2c3lpen(&mut self, val: bool)
pub fn set_i2c3lpen(&mut self, val: bool)
I2C3 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn ceclpen(&self) -> bool
pub const fn ceclpen(&self) -> bool
HDMI-CEC peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_ceclpen(&mut self, val: bool)
pub fn set_ceclpen(&mut self, val: bool)
HDMI-CEC peripheral clocks enable in low-power mode Set and reset by software.
pub const fn uart7lpen(&self) -> bool
pub const fn uart7lpen(&self) -> bool
UART7 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_uart7lpen(&mut self, val: bool)
pub fn set_uart7lpen(&mut self, val: bool)
UART7 peripheral clocks enable in low-power mode Set and reset by software.
pub const fn uart8lpen(&self) -> bool
pub const fn uart8lpen(&self) -> bool
UART8 peripheral clocks enable in low-power mode Set and reset by software.
pub fn set_uart8lpen(&mut self, val: bool)
pub fn set_uart8lpen(&mut self, val: bool)
UART8 peripheral clocks enable in low-power mode Set and reset by software.
Trait Implementations§
§impl Clone for Apb1lpenr1
impl Clone for Apb1lpenr1
§fn clone(&self) -> Apb1lpenr1
fn clone(&self) -> Apb1lpenr1
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Default for Apb1lpenr1
impl Default for Apb1lpenr1
§fn default() -> Apb1lpenr1
fn default() -> Apb1lpenr1
§impl PartialEq for Apb1lpenr1
impl PartialEq for Apb1lpenr1
impl Copy for Apb1lpenr1
impl Eq for Apb1lpenr1
impl StructuralPartialEq for Apb1lpenr1
Auto Trait Implementations§
impl Freeze for Apb1lpenr1
impl RefUnwindSafe for Apb1lpenr1
impl Send for Apb1lpenr1
impl Sync for Apb1lpenr1
impl Unpin for Apb1lpenr1
impl UnwindSafe for Apb1lpenr1
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
)