Struct stm32_metapac::rcc::regs::Apb4enr
#[repr(transparent)]pub struct Apb4enr(pub u32);
Expand description
RCC APB4 clock enable register.
Tuple Fields§
§0: u32
Implementations§
§impl Apb4enr
impl Apb4enr
pub fn set_syscfgen(&mut self, val: bool)
pub fn set_syscfgen(&mut self, val: bool)
SBS peripheral clock enable Set and reset by software.
pub const fn lpuart1en(&self) -> bool
pub const fn lpuart1en(&self) -> bool
LPUART1 peripheral clocks enable Set and reset by software. The peripheral clocks of the LPUART1 are the kernel clock selected by LPUART1SEL and provided to UCLK input, and the pclk4 bus interface clock.
pub fn set_lpuart1en(&mut self, val: bool)
pub fn set_lpuart1en(&mut self, val: bool)
LPUART1 peripheral clocks enable Set and reset by software. The peripheral clocks of the LPUART1 are the kernel clock selected by LPUART1SEL and provided to UCLK input, and the pclk4 bus interface clock.
pub const fn spi6en(&self) -> bool
pub const fn spi6en(&self) -> bool
SPI/I2S6 peripheral clocks enable Set and reset by software. The peripheral clocks of the SPI/I2S6 are the kernel clock selected by SPI6SEL and provided to com_clk input, and the pclk4 bus interface clock.
pub fn set_spi6en(&mut self, val: bool)
pub fn set_spi6en(&mut self, val: bool)
SPI/I2S6 peripheral clocks enable Set and reset by software. The peripheral clocks of the SPI/I2S6 are the kernel clock selected by SPI6SEL and provided to com_clk input, and the pclk4 bus interface clock.
pub const fn lptim2en(&self) -> bool
pub const fn lptim2en(&self) -> bool
LPTIM2 peripheral clocks enable Set and reset by software. The LPTIM2 kernel clock can be selected by LPTIM23SEL.
pub fn set_lptim2en(&mut self, val: bool)
pub fn set_lptim2en(&mut self, val: bool)
LPTIM2 peripheral clocks enable Set and reset by software. The LPTIM2 kernel clock can be selected by LPTIM23SEL.
pub const fn lptim3en(&self) -> bool
pub const fn lptim3en(&self) -> bool
LPTIM3 peripheral clocks enable Set and reset by software. The LPTIM3 kernel clock can be selected by LPTIM23SEL.
pub fn set_lptim3en(&mut self, val: bool)
pub fn set_lptim3en(&mut self, val: bool)
LPTIM3 peripheral clocks enable Set and reset by software. The LPTIM3 kernel clock can be selected by LPTIM23SEL.
pub const fn lptim4en(&self) -> bool
pub const fn lptim4en(&self) -> bool
LPTIM4 peripheral clocks enable Set and reset by software. The LPTIM4 kernel clock can be selected by LPTIM45SEL.
pub fn set_lptim4en(&mut self, val: bool)
pub fn set_lptim4en(&mut self, val: bool)
LPTIM4 peripheral clocks enable Set and reset by software. The LPTIM4 kernel clock can be selected by LPTIM45SEL.
pub const fn lptim5en(&self) -> bool
pub const fn lptim5en(&self) -> bool
LPTIM5 peripheral clocks enable Set and reset by software. The LPTIM5 kernel clock can be selected by LPTIM45SEL.
pub fn set_lptim5en(&mut self, val: bool)
pub fn set_lptim5en(&mut self, val: bool)
LPTIM5 peripheral clocks enable Set and reset by software. The LPTIM5 kernel clock can be selected by LPTIM45SEL.
pub fn set_vrefen(&mut self, val: bool)
pub fn set_vrefen(&mut self, val: bool)
VREF peripheral clock enable Set and reset by software.
pub fn set_rtcapben(&mut self, val: bool)
pub fn set_rtcapben(&mut self, val: bool)
RTC APB clock enable Set and reset by software.
pub const fn tmpsensen(&self) -> bool
pub const fn tmpsensen(&self) -> bool
Temperature Sensor peripheral clock enable Set and reset by software.
pub fn set_tmpsensen(&mut self, val: bool)
pub fn set_tmpsensen(&mut self, val: bool)
Temperature Sensor peripheral clock enable Set and reset by software.
Trait Implementations§
impl Copy for Apb4enr
impl Eq for Apb4enr
impl StructuralPartialEq for Apb4enr
Auto Trait Implementations§
impl Freeze for Apb4enr
impl RefUnwindSafe for Apb4enr
impl Send for Apb4enr
impl Sync for Apb4enr
impl Unpin for Apb4enr
impl UnwindSafe for Apb4enr
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
)