Struct atsame70q20_pac::xdmac::RegisterBlock [−][src]
Register block
Fields
gtype: GTYPE
0x00 - Global Type Register
gcfg: GCFG
0x04 - Global Configuration Register
gwac: GWAC
0x08 - Global Weighted Arbiter Configuration Register
gie: GIE
0x0c - Global Interrupt Enable Register
gid: GID
0x10 - Global Interrupt Disable Register
gim: GIM
0x14 - Global Interrupt Mask Register
gis: GIS
0x18 - Global Interrupt Status Register
ge: GE
0x1c - Global Channel Enable Register
gd: GD
0x20 - Global Channel Disable Register
gs: GS
0x24 - Global Channel Status Register
grs: GRS
0x28 - Global Channel Read Suspend Register
gws: GWS
0x2c - Global Channel Write Suspend Register
grws: GRWS
0x30 - Global Channel Read Write Suspend Register
grwr: GRWR
0x34 - Global Channel Read Write Resume Register
gswr: GSWR
0x38 - Global Channel Software Request Register
gsws: GSWS
0x3c - Global Channel Software Request Status Register
gswf: GSWF
0x40 - Global Channel Software Flush Request Register
xdmac_chid0: XDMAC_CHID
0x50 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid1: XDMAC_CHID
0x90 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid2: XDMAC_CHID
0xd0 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid3: XDMAC_CHID
0x110 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid4: XDMAC_CHID
0x150 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid5: XDMAC_CHID
0x190 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid6: XDMAC_CHID
0x1d0 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid7: XDMAC_CHID
0x210 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid8: XDMAC_CHID
0x250 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid9: XDMAC_CHID
0x290 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid10: XDMAC_CHID
0x2d0 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid11: XDMAC_CHID
0x310 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid12: XDMAC_CHID
0x350 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid13: XDMAC_CHID
0x390 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid14: XDMAC_CHID
0x3d0 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid15: XDMAC_CHID
0x410 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid16: XDMAC_CHID
0x450 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid17: XDMAC_CHID
0x490 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid18: XDMAC_CHID
0x4d0 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid19: XDMAC_CHID
0x510 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid20: XDMAC_CHID
0x550 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid21: XDMAC_CHID
0x590 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid22: XDMAC_CHID
0x5d0 - Channel Interrupt Enable Register (chid = 0)
xdmac_chid23: XDMAC_CHID
0x610 - Channel Interrupt Enable Register (chid = 0)
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,