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