#[repr(transparent)]pub struct Smctrl(pub u16);Expand description
Control Register
Tuple Fields§
§0: u16Implementations§
Source§impl Smctrl
impl Smctrl
Sourcepub const fn ldmod(&self) -> SmctrlLdmod
pub const fn ldmod(&self) -> SmctrlLdmod
Load Mode Select
Sourcepub const fn set_ldmod(&mut self, val: SmctrlLdmod)
pub const fn set_ldmod(&mut self, val: SmctrlLdmod)
Load Mode Select
Sourcepub const fn prsc(&self) -> SmctrlPrsc
pub const fn prsc(&self) -> SmctrlPrsc
Prescaler
Sourcepub const fn set_prsc(&mut self, val: SmctrlPrsc)
pub const fn set_prsc(&mut self, val: SmctrlPrsc)
Prescaler
Sourcepub const fn compmode(&self) -> SmctrlCompmode
pub const fn compmode(&self) -> SmctrlCompmode
Compare Mode
Sourcepub const fn set_compmode(&mut self, val: SmctrlCompmode)
pub const fn set_compmode(&mut self, val: SmctrlCompmode)
Compare Mode
Sourcepub const fn ldfq(&self) -> SmctrlLdfq
pub const fn ldfq(&self) -> SmctrlLdfq
Load Frequency
Sourcepub const fn set_ldfq(&mut self, val: SmctrlLdfq)
pub const fn set_ldfq(&mut self, val: SmctrlLdfq)
Load Frequency
Trait Implementations§
impl Copy for Smctrl
impl Eq for Smctrl
impl StructuralPartialEq for Smctrl
Auto Trait Implementations§
impl Freeze for Smctrl
impl RefUnwindSafe for Smctrl
impl Send for Smctrl
impl Sync for Smctrl
impl Unpin for Smctrl
impl UnwindSafe for Smctrl
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