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