Struct stm32_metapac::rcc::regs::Ckgatenr
#[repr(transparent)]pub struct Ckgatenr(pub u32);
Expand description
clocks gated enable register
Tuple Fields§
§0: u32
Implementations§
§impl Ckgatenr
impl Ckgatenr
pub const fn ahb2apb1_cken(&self) -> bool
pub const fn ahb2apb1_cken(&self) -> bool
AHB to APB1 Bridge clock enable
pub fn set_ahb2apb1_cken(&mut self, val: bool)
pub fn set_ahb2apb1_cken(&mut self, val: bool)
AHB to APB1 Bridge clock enable
pub const fn ahb2apb2_cken(&self) -> bool
pub const fn ahb2apb2_cken(&self) -> bool
AHB to APB2 Bridge clock enable
pub fn set_ahb2apb2_cken(&mut self, val: bool)
pub fn set_ahb2apb2_cken(&mut self, val: bool)
AHB to APB2 Bridge clock enable
pub const fn cm4dbg_cken(&self) -> bool
pub const fn cm4dbg_cken(&self) -> bool
Cortex M4 ETM clock enable
pub fn set_cm4dbg_cken(&mut self, val: bool)
pub fn set_cm4dbg_cken(&mut self, val: bool)
Cortex M4 ETM clock enable
pub const fn spare_cken(&self) -> bool
pub const fn spare_cken(&self) -> bool
Spare clock enable
pub fn set_spare_cken(&mut self, val: bool)
pub fn set_spare_cken(&mut self, val: bool)
Spare clock enable
pub fn set_sram_cken(&mut self, val: bool)
pub fn set_sram_cken(&mut self, val: bool)
SRAM controller clock enable
pub const fn flash_cken(&self) -> bool
pub const fn flash_cken(&self) -> bool
Flash interface clock enable
pub fn set_flash_cken(&mut self, val: bool)
pub fn set_flash_cken(&mut self, val: bool)
Flash interface clock enable
pub fn set_rcc_cken(&mut self, val: bool)
pub fn set_rcc_cken(&mut self, val: bool)
RCC clock enable
pub const fn evtcl_cken(&self) -> bool
pub const fn evtcl_cken(&self) -> bool
EVTCL clock enable
pub fn set_evtcl_cken(&mut self, val: bool)
pub fn set_evtcl_cken(&mut self, val: bool)
EVTCL clock enable
Trait Implementations§
impl Copy for Ckgatenr
impl Eq for Ckgatenr
impl StructuralPartialEq for Ckgatenr
Auto Trait Implementations§
impl Freeze for Ckgatenr
impl RefUnwindSafe for Ckgatenr
impl Send for Ckgatenr
impl Sync for Ckgatenr
impl Unpin for Ckgatenr
impl UnwindSafe for Ckgatenr
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)