#[repr(transparent)]pub struct Ctrl3(pub u16);Expand description
Timer Channel Control Register
Tuple Fields§
§0: u16Implementations§
Source§impl Ctrl3
impl Ctrl3
Sourcepub const fn outmode(&self) -> Ctrl3Outmode
pub const fn outmode(&self) -> Ctrl3Outmode
Output Mode
Sourcepub const fn set_outmode(&mut self, val: Ctrl3Outmode)
pub const fn set_outmode(&mut self, val: Ctrl3Outmode)
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) -> Ctrl3Length
pub const fn length(&self) -> Ctrl3Length
Count Length
Sourcepub const fn set_length(&mut self, val: Ctrl3Length)
pub const fn set_length(&mut self, val: Ctrl3Length)
Count Length
Trait Implementations§
impl Copy for Ctrl3
impl Eq for Ctrl3
impl StructuralPartialEq for Ctrl3
Auto Trait Implementations§
impl Freeze for Ctrl3
impl RefUnwindSafe for Ctrl3
impl Send for Ctrl3
impl Sync for Ctrl3
impl Unpin for Ctrl3
impl UnwindSafe for Ctrl3
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