#[repr(transparent)]pub struct Ctrl2(pub u16);Expand description
Control 2 Register.
Tuple Fields§
§0: u16Implementations§
Source§impl Ctrl2
impl Ctrl2
Sourcepub const fn set_updhld(&mut self, val: bool)
pub const fn set_updhld(&mut self, val: bool)
Update Hold Registers.
Sourcepub const fn set_updpos(&mut self, val: bool)
pub const fn set_updpos(&mut self, val: bool)
Update Position Registers.
Sourcepub const fn set_opmode(&mut self, val: Opmode)
pub const fn set_opmode(&mut self, val: Opmode)
Operation Mode Select.
Sourcepub const fn set_revmod(&mut self, val: Revmod)
pub const fn set_revmod(&mut self, val: Revmod)
Revolution Counter Modulus Enable.
Sourcepub const fn set_outctl(&mut self, val: Outctl)
pub const fn set_outctl(&mut self, val: Outctl)
Output Control.
Sourcepub const fn emip(&self) -> Emip
pub const fn emip(&self) -> Emip
Enables/disables the position counter to be initialized by Index Event Edge Mark.
Sourcepub const fn set_emip(&mut self, val: Emip)
pub const fn set_emip(&mut self, val: Emip)
Enables/disables the position counter to be initialized by Index Event Edge Mark.
Sourcepub const fn set_initpos(&mut self, val: Initpos)
pub const fn set_initpos(&mut self, val: Initpos)
Initial Position Register.
Trait Implementations§
impl Copy for Ctrl2
impl Eq for Ctrl2
impl StructuralPartialEq for Ctrl2
Auto Trait Implementations§
impl Freeze for Ctrl2
impl RefUnwindSafe for Ctrl2
impl Send for Ctrl2
impl Sync for Ctrl2
impl Unpin for Ctrl2
impl UnwindSafe for Ctrl2
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