#[repr(transparent)]pub struct Tcd13Csr(pub u16);Expand description
TCD Control and Status.
Tuple Fields§
§0: u16Implementations§
Source§impl Tcd13Csr
impl Tcd13Csr
Sourcepub const fn set_intmajor(&mut self, val: bool)
pub const fn set_intmajor(&mut self, val: bool)
Enable an interrupt when major iteration count completes.
Sourcepub const fn set_inthalf(&mut self, val: bool)
pub const fn set_inthalf(&mut self, val: bool)
Enable an interrupt when major counter is half complete.
Sourcepub const fn esg(&self) -> Tcd13CsrEsg
pub const fn esg(&self) -> Tcd13CsrEsg
Enable Scatter/Gather Processing.
Sourcepub const fn set_esg(&mut self, val: Tcd13CsrEsg)
pub const fn set_esg(&mut self, val: Tcd13CsrEsg)
Enable Scatter/Gather Processing.
Sourcepub const fn majorelink(&self) -> bool
pub const fn majorelink(&self) -> bool
Enable channel-to-channel linking on major loop complete.
Sourcepub const fn set_majorelink(&mut self, val: bool)
pub const fn set_majorelink(&mut self, val: bool)
Enable channel-to-channel linking on major loop complete.
Sourcepub const fn set_active(&mut self, val: bool)
pub const fn set_active(&mut self, val: bool)
Channel Active.
Sourcepub const fn majorlinkch(&self) -> u8
pub const fn majorlinkch(&self) -> u8
Major Loop Link Channel Number.
Sourcepub const fn set_majorlinkch(&mut self, val: u8)
pub const fn set_majorlinkch(&mut self, val: u8)
Major Loop Link Channel Number.
Sourcepub const fn bwc(&self) -> Tcd13CsrBwc
pub const fn bwc(&self) -> Tcd13CsrBwc
Bandwidth Control.
Sourcepub const fn set_bwc(&mut self, val: Tcd13CsrBwc)
pub const fn set_bwc(&mut self, val: Tcd13CsrBwc)
Bandwidth Control.
Trait Implementations§
impl Copy for Tcd13Csr
impl Eq for Tcd13Csr
impl StructuralPartialEq for Tcd13Csr
Auto Trait Implementations§
impl Freeze for Tcd13Csr
impl RefUnwindSafe for Tcd13Csr
impl Send for Tcd13Csr
impl Sync for Tcd13Csr
impl Unpin for Tcd13Csr
impl UnwindSafe for Tcd13Csr
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