Struct imxrt_ral::dma::tcd::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub TCD_SADDR: RWRegister<u32>,
pub TCD_SOFF: RWRegister<u16>,
pub TCD_ATTR: RWRegister<u16>,
pub TCD_NBYTES_MLNO: RWRegister<u32>,
pub TCD_SLAST: RWRegister<u32>,
pub TCD_DADDR: RWRegister<u32>,
pub TCD_DOFF: RWRegister<u16>,
pub TCD_CITER_ELINKNO: RWRegister<u16>,
pub TCD_DLASTSGA: RWRegister<u32>,
pub TCD_CSR: RWRegister<u16>,
pub TCD_BITER_ELINKNO: RWRegister<u16>,
}
Expand description
Cluster TCD%s, containing TCD*_SADDR, TCD*_SOFF, TCD*_ATTR, TCD*_NBYTES_MLNO, TCD*_NBYTES_MLOFFNO, TCD*_NBYTES_MLOFFYES, TCD*_SLAST, TCD*_DADDR, TCD*_DOFF, TCD*_CITER_ELINKNO, TCD*_CITER_ELINKYES, TCD*_DLASTSGA, TCD*_CSR, TCD*_BITER_ELINKNO, TCD*_BITER_ELINKYES
Fields§
§TCD_SADDR: RWRegister<u32>
TCD Source Address
TCD_SOFF: RWRegister<u16>
TCD Signed Source Address Offset
TCD_ATTR: RWRegister<u16>
TCD Transfer Attributes
TCD_NBYTES_MLNO: RWRegister<u32>
TCD Minor Byte Count (Minor Loop Mapping Disabled)
TCD_SLAST: RWRegister<u32>
TCD Last Source Address Adjustment
TCD_DADDR: RWRegister<u32>
TCD Destination Address
TCD_DOFF: RWRegister<u16>
TCD Signed Destination Address Offset
TCD_CITER_ELINKNO: RWRegister<u16>
TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled)
TCD_DLASTSGA: RWRegister<u32>
TCD Last Destination Address Adjustment/Scatter Gather Address
TCD_CSR: RWRegister<u16>
TCD Control and Status
TCD_BITER_ELINKNO: RWRegister<u16>
TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled)
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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