#[repr(transparent)]pub struct PllArmClr(pub u32);Expand description
Analog ARM PLL control Register
Tuple Fields§
§0: u32Implementations§
Source§impl PllArmClr
impl PllArmClr
Sourcepub const fn div_select(&self) -> u8
pub const fn div_select(&self) -> u8
This field controls the PLL loop divider
Sourcepub const fn set_div_select(&mut self, val: u8)
pub const fn set_div_select(&mut self, val: u8)
This field controls the PLL loop divider
Sourcepub const fn set_powerdown(&mut self, val: bool)
pub const fn set_powerdown(&mut self, val: bool)
Powers down the PLL.
Sourcepub const fn set_enable(&mut self, val: bool)
pub const fn set_enable(&mut self, val: bool)
Enable the clock output.
Sourcepub const fn bypass_clk_src(&self) -> PllArmClrBypassClkSrc
pub const fn bypass_clk_src(&self) -> PllArmClrBypassClkSrc
Determines the bypass source
Sourcepub const fn set_bypass_clk_src(&mut self, val: PllArmClrBypassClkSrc)
pub const fn set_bypass_clk_src(&mut self, val: PllArmClrBypassClkSrc)
Determines the bypass source
Sourcepub const fn set_bypass(&mut self, val: bool)
pub const fn set_bypass(&mut self, val: bool)
Bypass the PLL.
Sourcepub const fn set_pll_sel(&mut self, val: bool)
pub const fn set_pll_sel(&mut self, val: bool)
Reserved
Trait Implementations§
impl Copy for PllArmClr
impl Eq for PllArmClr
impl StructuralPartialEq for PllArmClr
Auto Trait Implementations§
impl Freeze for PllArmClr
impl RefUnwindSafe for PllArmClr
impl Send for PllArmClr
impl Sync for PllArmClr
impl Unpin for PllArmClr
impl UnwindSafe for PllArmClr
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