[−][src]Struct xmc4800::vadc_g0::RegisterBlock
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
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
Methods
impl RegisterBlock
[src]
pub fn qbur0(&self) -> &QBUR0
[src]
0x110 - Queue 0 Backup Register
pub fn qbur0_mut(&self) -> &mut QBUR0
[src]
0x110 - Queue 0 Backup Register
pub fn qinr0(&self) -> &QINR0
[src]
0x110 - Queue 0 Input Register
pub fn qinr0_mut(&self) -> &mut QINR0
[src]
0x110 - Queue 0 Input Register
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
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, 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