Struct atsamv71q20::xdmac::XDMAC_CHID
source · [−]#[repr(C)]pub struct XDMAC_CHID {Show 14 fields
pub xdmac_cie: Reg<XDMAC_CIE_SPEC>,
pub xdmac_cid: Reg<XDMAC_CID_SPEC>,
pub xdmac_cim: Reg<XDMAC_CIM_SPEC>,
pub xdmac_cis: Reg<XDMAC_CIS_SPEC>,
pub xdmac_csa: Reg<XDMAC_CSA_SPEC>,
pub xdmac_cda: Reg<XDMAC_CDA_SPEC>,
pub xdmac_cnda: Reg<XDMAC_CNDA_SPEC>,
pub xdmac_cndc: Reg<XDMAC_CNDC_SPEC>,
pub xdmac_cubc: Reg<XDMAC_CUBC_SPEC>,
pub xdmac_cbc: Reg<XDMAC_CBC_SPEC>,
pub xdmac_cc: Reg<XDMAC_CC_SPEC>,
pub xdmac_cds_msp: Reg<XDMAC_CDS_MSP_SPEC>,
pub xdmac_csus: Reg<XDMAC_CSUS_SPEC>,
pub xdmac_cdus: Reg<XDMAC_CDUS_SPEC>,
}
Expand description
Register block
Fields
xdmac_cie: Reg<XDMAC_CIE_SPEC>
0x00 - Channel Interrupt Enable Register (chid = 0)
xdmac_cid: Reg<XDMAC_CID_SPEC>
0x04 - Channel Interrupt Disable Register (chid = 0)
xdmac_cim: Reg<XDMAC_CIM_SPEC>
0x08 - Channel Interrupt Mask Register (chid = 0)
xdmac_cis: Reg<XDMAC_CIS_SPEC>
0x0c - Channel Interrupt Status Register (chid = 0)
xdmac_csa: Reg<XDMAC_CSA_SPEC>
0x10 - Channel Source Address Register (chid = 0)
xdmac_cda: Reg<XDMAC_CDA_SPEC>
0x14 - Channel Destination Address Register (chid = 0)
xdmac_cnda: Reg<XDMAC_CNDA_SPEC>
0x18 - Channel Next Descriptor Address Register (chid = 0)
xdmac_cndc: Reg<XDMAC_CNDC_SPEC>
0x1c - Channel Next Descriptor Control Register (chid = 0)
xdmac_cubc: Reg<XDMAC_CUBC_SPEC>
0x20 - Channel Microblock Control Register (chid = 0)
xdmac_cbc: Reg<XDMAC_CBC_SPEC>
0x24 - Channel Block Control Register (chid = 0)
xdmac_cc: Reg<XDMAC_CC_SPEC>
0x28 - Channel Configuration Register (chid = 0)
xdmac_cds_msp: Reg<XDMAC_CDS_MSP_SPEC>
0x2c - Channel Data Stride Memory Set Pattern (chid = 0)
xdmac_csus: Reg<XDMAC_CSUS_SPEC>
0x30 - Channel Source Microblock Stride (chid = 0)
xdmac_cdus: Reg<XDMAC_CDUS_SPEC>
0x34 - Channel Destination Microblock Stride (chid = 0)
Auto Trait Implementations
impl !RefUnwindSafe for XDMAC_CHID
impl Send for XDMAC_CHID
impl !Sync for XDMAC_CHID
impl Unpin for XDMAC_CHID
impl UnwindSafe for XDMAC_CHID
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more