Struct xmc4400::vadc_g0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 37 fields
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],
/* private fields */
}
Expand description
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 - E0ternal 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