#[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