Struct stm32_metapac::rcc::regs::Apbenr1
#[repr(transparent)]pub struct Apbenr1(pub u32);
Expand description
APB peripheral clock enable register 1.
Tuple Fields§
§0: u32
Implementations§
§impl Apbenr1
impl Apbenr1
pub fn set_tim2en(&mut self, val: bool)
pub fn set_tim2en(&mut self, val: bool)
TIM2 timer clock enable Set and cleared by software.
pub fn set_tim3en(&mut self, val: bool)
pub fn set_tim3en(&mut self, val: bool)
TIM3 timer clock enable Set and cleared by software.
pub fn set_tim6en(&mut self, val: bool)
pub fn set_tim6en(&mut self, val: bool)
TIM6 timer clock enable Set and cleared by software.
pub fn set_tim7en(&mut self, val: bool)
pub fn set_tim7en(&mut self, val: bool)
TIM7 timer clock enable Set and cleared by software.
pub fn set_lpuart2en(&mut self, val: bool)
pub fn set_lpuart2en(&mut self, val: bool)
LPUART2 clock enable Set and cleared by software.
pub fn set_rtcapben(&mut self, val: bool)
pub fn set_rtcapben(&mut self, val: bool)
RTC APB clock enable Set and cleared by software.
pub const fn wwdgen(&self) -> bool
pub const fn wwdgen(&self) -> bool
WWDG clock enable Set by software to enable the window watchdog clock. Cleared by hardware system reset This bit can also be set by hardware if the WWDG_SW option bit is 0.
pub fn set_wwdgen(&mut self, val: bool)
pub fn set_wwdgen(&mut self, val: bool)
WWDG clock enable Set by software to enable the window watchdog clock. Cleared by hardware system reset This bit can also be set by hardware if the WWDG_SW option bit is 0.
pub fn set_lpuart3en(&mut self, val: bool)
pub fn set_lpuart3en(&mut self, val: bool)
LPUART3 clock enable Set and cleared by software.
pub fn set_spi2en(&mut self, val: bool)
pub fn set_spi2en(&mut self, val: bool)
SPI2 clock enable Set and cleared by software.
pub fn set_spi3en(&mut self, val: bool)
pub fn set_spi3en(&mut self, val: bool)
SPI3 clock enable(1) Set and cleared by software.
pub fn set_usart2en(&mut self, val: bool)
pub fn set_usart2en(&mut self, val: bool)
USART2 clock enable Set and cleared by software.
pub fn set_usart3en(&mut self, val: bool)
pub fn set_usart3en(&mut self, val: bool)
USART3 clock enable Set and cleared by software.
pub fn set_usart4en(&mut self, val: bool)
pub fn set_usart4en(&mut self, val: bool)
USART4 clock enable Set and cleared by software.
pub fn set_lpuart1en(&mut self, val: bool)
pub fn set_lpuart1en(&mut self, val: bool)
LPUART1 clock enable Set and cleared by software.
pub fn set_i2c1en(&mut self, val: bool)
pub fn set_i2c1en(&mut self, val: bool)
I2C1 clock enable Set and cleared by software.
pub fn set_i2c2en(&mut self, val: bool)
pub fn set_i2c2en(&mut self, val: bool)
I2C2 clock enable Set and cleared by software.
pub fn set_i2c3en(&mut self, val: bool)
pub fn set_i2c3en(&mut self, val: bool)
I2C3 clock enable Set and cleared by software.
pub fn set_opampen(&mut self, val: bool)
pub fn set_opampen(&mut self, val: bool)
OPAMP clock enable Set and cleared by software.
pub fn set_i2c4en(&mut self, val: bool)
pub fn set_i2c4en(&mut self, val: bool)
I2C4EN clock enable(1) Set and cleared by software.
pub fn set_lptim3en(&mut self, val: bool)
pub fn set_lptim3en(&mut self, val: bool)
LPTIM3 clock enable Set and cleared by software.
pub fn set_dac1en(&mut self, val: bool)
pub fn set_dac1en(&mut self, val: bool)
DAC1 interface clock enable Set and cleared by software.
pub fn set_lptim2en(&mut self, val: bool)
pub fn set_lptim2en(&mut self, val: bool)
LPTIM2 clock enable Set and cleared by software.
pub fn set_lptim1en(&mut self, val: bool)
pub fn set_lptim1en(&mut self, val: bool)
LPTIM1 clock enable Set and cleared by software.