#[repr(transparent)]pub struct Ctrl2(pub u16);Expand description
Timer Channel Control Register
Tuple Fields§
§0: u16Implementations§
Source§impl Ctrl2
impl Ctrl2
Sourcepub const fn outmode(&self) -> Ctrl2Outmode
pub const fn outmode(&self) -> Ctrl2Outmode
Output Mode
Sourcepub const fn set_outmode(&mut self, val: Ctrl2Outmode)
pub const fn set_outmode(&mut self, val: Ctrl2Outmode)
Output Mode
Sourcepub const fn set_coinit(&mut self, val: bool)
pub const fn set_coinit(&mut self, val: bool)
Co-Channel Initialization
Sourcepub const fn length(&self) -> Ctrl2Length
pub const fn length(&self) -> Ctrl2Length
Count Length
Sourcepub const fn set_length(&mut self, val: Ctrl2Length)
pub const fn set_length(&mut self, val: Ctrl2Length)
Count Length
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