[−][src]Struct atsams70n21b::xdmac::RegisterBlock
Register block
Fields
xdmac_gtype: XDMAC_GTYPE
0x00 - Global Type Register
xdmac_gcfg: XDMAC_GCFG
0x04 - Global Configuration Register
xdmac_gwac: XDMAC_GWAC
0x08 - Global Weighted Arbiter Configuration Register
xdmac_gie: XDMAC_GIE
0x0c - Global Interrupt Enable Register
xdmac_gid: XDMAC_GID
0x10 - Global Interrupt Disable Register
xdmac_gim: XDMAC_GIM
0x14 - Global Interrupt Mask Register
xdmac_gis: XDMAC_GIS
0x18 - Global Interrupt Status Register
xdmac_ge: XDMAC_GE
0x1c - Global Channel Enable Register
xdmac_gd: XDMAC_GD
0x20 - Global Channel Disable Register
xdmac_gs: XDMAC_GS
0x24 - Global Channel Status Register
xdmac_grs: XDMAC_GRS
0x28 - Global Channel Read Suspend Register
xdmac_gws: XDMAC_GWS
0x2c - Global Channel Write Suspend Register
xdmac_grws: XDMAC_GRWS
0x30 - Global Channel Read Write Suspend Register
xdmac_grwr: XDMAC_GRWR
0x34 - Global Channel Read Write Resume Register
xdmac_gswr: XDMAC_GSWR
0x38 - Global Channel Software Request Register
xdmac_gsws: XDMAC_GSWS
0x3c - Global Channel Software Request Status Register
xdmac_gswf: XDMAC_GSWF
0x40 - Global Channel Software Flush Request Register
xdmac_chid0: XDMAC_CHID
0x50 - Channel Interrupt Enable Register
xdmac_chid1: XDMAC_CHID
0x90 - Channel Interrupt Enable Register
xdmac_chid2: XDMAC_CHID
0xd0 - Channel Interrupt Enable Register
xdmac_chid3: XDMAC_CHID
0x110 - Channel Interrupt Enable Register
xdmac_chid4: XDMAC_CHID
0x150 - Channel Interrupt Enable Register
xdmac_chid5: XDMAC_CHID
0x190 - Channel Interrupt Enable Register
xdmac_chid6: XDMAC_CHID
0x1d0 - Channel Interrupt Enable Register
xdmac_chid7: XDMAC_CHID
0x210 - Channel Interrupt Enable Register
xdmac_chid8: XDMAC_CHID
0x250 - Channel Interrupt Enable Register
xdmac_chid9: XDMAC_CHID
0x290 - Channel Interrupt Enable Register
xdmac_chid10: XDMAC_CHID
0x2d0 - Channel Interrupt Enable Register
xdmac_chid11: XDMAC_CHID
0x310 - Channel Interrupt Enable Register
xdmac_chid12: XDMAC_CHID
0x350 - Channel Interrupt Enable Register
xdmac_chid13: XDMAC_CHID
0x390 - Channel Interrupt Enable Register
xdmac_chid14: XDMAC_CHID
0x3d0 - Channel Interrupt Enable Register
xdmac_chid15: XDMAC_CHID
0x410 - Channel Interrupt Enable Register
xdmac_chid16: XDMAC_CHID
0x450 - Channel Interrupt Enable Register
xdmac_chid17: XDMAC_CHID
0x490 - Channel Interrupt Enable Register
xdmac_chid18: XDMAC_CHID
0x4d0 - Channel Interrupt Enable Register
xdmac_chid19: XDMAC_CHID
0x510 - Channel Interrupt Enable Register
xdmac_chid20: XDMAC_CHID
0x550 - Channel Interrupt Enable Register
xdmac_chid21: XDMAC_CHID
0x590 - Channel Interrupt Enable Register
xdmac_chid22: XDMAC_CHID
0x5d0 - Channel Interrupt Enable Register
xdmac_chid23: XDMAC_CHID
0x610 - Channel Interrupt Enable Register
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self