Struct OscsCr
#[repr(transparent)]pub struct OscsCr(pub u32);Expand description
OSCS_CR register.
Tuple Fields§
§0: u32Implementations§
§impl OscsCr
impl OscsCr
pub const fn pwrd1(&self) -> u8
pub const fn pwrd1(&self) -> u8
Power down of individual oscillators in triple-oscillator block number 1.
pub fn set_pwrd1(&mut self, val: u8)
pub fn set_pwrd1(&mut self, val: u8)
Power down of individual oscillators in triple-oscillator block number 1.
pub const fn pwrd2(&self) -> u8
pub const fn pwrd2(&self) -> u8
Power down of individual oscillators in triple-oscillator block number 2.
pub fn set_pwrd2(&mut self, val: u8)
pub fn set_pwrd2(&mut self, val: u8)
Power down of individual oscillators in triple-oscillator block number 2.
pub const fn pwrd3(&self) -> u8
pub const fn pwrd3(&self) -> u8
Power down of individual oscillators in triple-oscillator block number 3.
pub fn set_pwrd3(&mut self, val: u8)
pub fn set_pwrd3(&mut self, val: u8)
Power down of individual oscillators in triple-oscillator block number 3.
pub fn set_sync_oscs(&mut self, val: bool)
pub fn set_sync_oscs(&mut self, val: bool)
When set, selection of resynchronized output of oscillators.
Trait Implementations§
impl Copy for OscsCr
impl Eq for OscsCr
impl StructuralPartialEq for OscsCr
Auto Trait Implementations§
impl Freeze for OscsCr
impl RefUnwindSafe for OscsCr
impl Send for OscsCr
impl Sync for OscsCr
impl Unpin for OscsCr
impl UnwindSafe for OscsCr
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