#[repr(transparent)]pub struct Pcgcctl(pub u32);Expand description
Power and Clock Gating Control Register
Tuple Fields§
§0: u32Implementations§
Source§impl Pcgcctl
impl Pcgcctl
Sourcepub const fn set_stoppclk(&mut self, val: bool)
pub const fn set_stoppclk(&mut self, val: bool)
Stop Pclk (StopPclk)
Sourcepub const fn set_gatehclk(&mut self, val: bool)
pub const fn set_gatehclk(&mut self, val: bool)
Gate Hclk (GateHclk)
Sourcepub const fn rstpdwnmodule(&self) -> Rstpdwnmodule
pub const fn rstpdwnmodule(&self) -> Rstpdwnmodule
Reset Power-Down Modules (RstPdwnModule)
Sourcepub const fn set_rstpdwnmodule(&mut self, val: Rstpdwnmodule)
pub const fn set_rstpdwnmodule(&mut self, val: Rstpdwnmodule)
Reset Power-Down Modules (RstPdwnModule)
Sourcepub const fn enbll1gating(&self) -> bool
pub const fn enbll1gating(&self) -> bool
Enable Sleep Clock Gating
Sourcepub const fn set_enbll1gating(&mut self, val: bool)
pub const fn set_enbll1gating(&mut self, val: bool)
Enable Sleep Clock Gating
Sourcepub const fn set_physleep(&mut self, val: bool)
pub const fn set_physleep(&mut self, val: bool)
PHY In Sleep
Sourcepub const fn l1suspended(&self) -> bool
pub const fn l1suspended(&self) -> bool
L1 Deep Sleep
Sourcepub const fn set_l1suspended(&mut self, val: bool)
pub const fn set_l1suspended(&mut self, val: bool)
L1 Deep Sleep
Sourcepub const fn restoremode(&self) -> bool
pub const fn restoremode(&self) -> bool
Restore Mode (RestoreMode)
Sourcepub const fn set_restoremode(&mut self, val: bool)
pub const fn set_restoremode(&mut self, val: bool)
Restore Mode (RestoreMode)
Sourcepub const fn essregrestored(&self) -> bool
pub const fn essregrestored(&self) -> bool
Essential Register Values Restored (EssRegRestored)
Sourcepub const fn set_essregrestored(&mut self, val: bool)
pub const fn set_essregrestored(&mut self, val: bool)
Essential Register Values Restored (EssRegRestored)
Sourcepub const fn restorevalue(&self) -> u32
pub const fn restorevalue(&self) -> u32
Restore Value (RestoreValue)
Sourcepub const fn set_restorevalue(&mut self, val: u32)
pub const fn set_restorevalue(&mut self, val: u32)
Restore Value (RestoreValue)
Trait Implementations§
impl Copy for Pcgcctl
impl Eq for Pcgcctl
impl StructuralPartialEq for Pcgcctl
Auto Trait Implementations§
impl Freeze for Pcgcctl
impl RefUnwindSafe for Pcgcctl
impl Send for Pcgcctl
impl Sync for Pcgcctl
impl Unpin for Pcgcctl
impl UnwindSafe for Pcgcctl
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)