Struct xmc4200::vadc_g0::RegisterBlock
[−]
[src]
#[repr(C)]pub struct RegisterBlock { pub arbcfg: ARBCFG, pub arbpr: ARBPR, pub chass: CHASS, pub iclass: [ICLASS; 2], pub alias: ALIAS, pub bound: BOUND, pub synctr: SYNCTR, pub bfl: BFL, pub bfls: BFLS, pub bflc: BFLC, pub bflnp: BFLNP, pub qctrl0: QCTRL0, pub qmr0: QMR0, pub qsr0: QSR0, pub q0r0: Q0R0, pub qinr0: QINR0, pub asctrl: ASCTRL, pub asmr: ASMR, pub assel: ASSEL, pub aspnd: ASPND, pub ceflag: CEFLAG, pub reflag: REFLAG, pub seflag: SEFLAG, pub cefclr: CEFCLR, pub refclr: REFCLR, pub sefclr: SEFCLR, pub cevnp0: CEVNP0, pub revnp0: REVNP0, pub revnp1: REVNP1, pub sevnp: SEVNP, pub sract: SRACT, pub emuxctr: EMUXCTR, pub vfr: VFR, pub chctr: [CHCTR; 8], pub rcr: [RCR; 16], pub res: [RES; 16], pub resd: [RESD; 16], // some fields omitted }
Register block
Fields
arbcfg: ARBCFG
0x80 - Arbitration Configuration Register
arbpr: ARBPR
0x84 - Arbitration Priority Register
chass: CHASS
0x88 - Channel Assignment Register
iclass: [ICLASS; 2]
0xa0 - Input Class Register
alias: ALIAS
0xb0 - Alias Register
bound: BOUND
0xb8 - Boundary Select Register
synctr: SYNCTR
0xc0 - Synchronization Control Register
bfl: BFL
0xc8 - Boundary Flag Register
bfls: BFLS
0xcc - Boundary Flag Software Register
bflc: BFLC
0xd0 - Boundary Flag Control Register
bflnp: BFLNP
0xd4 - Boundary Flag Node Pointer Register
qctrl0: QCTRL0
0x100 - Queue 0 Source Control Register
qmr0: QMR0
0x104 - Queue 0 Mode Register
qsr0: QSR0
0x108 - Queue 0 Status Register
q0r0: Q0R0
0x10c - Queue 0 Register 0
qinr0: QINR0
0x110 - Queue 0 Input Register
asctrl: ASCTRL
0x120 - Autoscan Source Control Register
asmr: ASMR
0x124 - Autoscan Source Mode Register
assel: ASSEL
0x128 - Autoscan Source Channel Select Register
aspnd: ASPND
0x12c - Autoscan Source Pending Register
ceflag: CEFLAG
0x180 - Channel Event Flag Register
reflag: REFLAG
0x184 - Result Event Flag Register
seflag: SEFLAG
0x188 - Source Event Flag Register
cefclr: CEFCLR
0x190 - Channel Event Flag Clear Register
refclr: REFCLR
0x194 - Result Event Flag Clear Register
sefclr: SEFCLR
0x198 - Source Event Flag Clear Register
cevnp0: CEVNP0
0x1a0 - Channel Event Node Pointer Register 0
revnp0: REVNP0
0x1b0 - Result Event Node Pointer Register 0
revnp1: REVNP1
0x1b4 - Result Event Node Pointer Register 1
sevnp: SEVNP
0x1c0 - Source Event Node Pointer Register
sract: SRACT
0x1c8 - Service Request Software Activation Trigger
emuxctr: EMUXCTR
0x1f0 - External Multiplexer Control Register
vfr: VFR
0x1f8 - Valid Flag Register
chctr: [CHCTR; 8]
0x200 - Channel Ctrl. Reg.
rcr: [RCR; 16]
0x280 - Result Control Register
res: [RES; 16]
0x300 - Result Register
resd: [RESD; 16]
0x380 - Result Register, Debug