pub struct Tcd { /* private fields */ }Expand description
Array of registers: CH_CSR, CH_ES, CH_INT, CH_PRI, CH_SBR, CH_MUX, TCD_SADDR, TCD_SOFF, TCD_ATTR, TCD_NBYTES_MLOFFNO, TCD_NBYTES_MLOFFYES, TCD_SLAST_SDA, TCD_DADDR, TCD_CITER_ELINKYES, TCD_CITER_ELINKNO, TCD_DOFF, TCD_DLAST_SGA, TCD_BITER_ELINKYES, TCD_BITER_ELINKNO, TCD_CSR
Implementations§
Source§impl Tcd
impl Tcd
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn tcd_nbytes_mloffno(self) -> Reg<TcdNbytesMloffno, RW>
pub const fn tcd_nbytes_mloffno(self) -> Reg<TcdNbytesMloffno, RW>
TCD Transfer Size Without Minor Loop Offsets
Sourcepub const fn tcd_nbytes_mloffyes(self) -> Reg<TcdNbytesMloffyes, RW>
pub const fn tcd_nbytes_mloffyes(self) -> Reg<TcdNbytesMloffyes, RW>
TCD Transfer Size with Minor Loop Offsets
Sourcepub const fn tcd_slast_sda(self) -> Reg<TcdSlastSda, RW>
pub const fn tcd_slast_sda(self) -> Reg<TcdSlastSda, RW>
TCD Last Source Address Adjustment / Store DADDR Address
Sourcepub const fn tcd_citer_elinkno(self) -> Reg<TcdCiterElinkno, RW>
pub const fn tcd_citer_elinkno(self) -> Reg<TcdCiterElinkno, RW>
TCD Current Major Loop Count (Minor Loop Channel Linking Disabled)
Sourcepub const fn tcd_citer_elinkyes(self) -> Reg<TcdCiterElinkyes, RW>
pub const fn tcd_citer_elinkyes(self) -> Reg<TcdCiterElinkyes, RW>
TCD Current Major Loop Count (Minor Loop Channel Linking Enabled)
Sourcepub const fn tcd_dlast_sga(self) -> Reg<TcdDlastSga, RW>
pub const fn tcd_dlast_sga(self) -> Reg<TcdDlastSga, RW>
TCD Last Destination Address Adjustment / Scatter Gather Address
Sourcepub const fn tcd_biter_elinkno(self) -> Reg<TcdBiterElinkno, RW>
pub const fn tcd_biter_elinkno(self) -> Reg<TcdBiterElinkno, RW>
TCD Beginning Major Loop Count (Minor Loop Channel Linking Disabled)
Sourcepub const fn tcd_biter_elinkyes(self) -> Reg<TcdBiterElinkyes, RW>
pub const fn tcd_biter_elinkyes(self) -> Reg<TcdBiterElinkyes, RW>
TCD Beginning Major Loop Count (Minor Loop Channel Linking Enabled)
Trait Implementations§
impl Copy for Tcd
impl Eq for Tcd
impl Send for Tcd
impl StructuralPartialEq for Tcd
impl Sync for Tcd
Auto Trait Implementations§
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