[][src]Struct gd32vf103_pac::adc0::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub stat: STAT,
    pub ctl0: CTL0,
    pub ctl1: CTL1,
    pub sampt0: SAMPT0,
    pub sampt1: SAMPT1,
    pub ioff0: IOFF0,
    pub ioff1: IOFF1,
    pub ioff2: IOFF2,
    pub ioff3: IOFF3,
    pub wdht: WDHT,
    pub wdlt: WDLT,
    pub rsq0: RSQ0,
    pub rsq1: RSQ1,
    pub rsq2: RSQ2,
    pub isq: ISQ,
    pub idata0: IDATA0,
    pub idata1: IDATA1,
    pub idata2: IDATA2,
    pub idata3: IDATA3,
    pub rdata: RDATA,
    pub ovsampctl: OVSAMPCTL,
    // some fields omitted
}

Register block

Fields

stat: STAT

0x00 - status register

ctl0: CTL0

0x04 - control register 0

ctl1: CTL1

0x08 - control register 1

sampt0: SAMPT0

0x0c - Sample time register 0

sampt1: SAMPT1

0x10 - Sample time register 1

ioff0: IOFF0

0x14 - Inserted channel data offset register 0

ioff1: IOFF1

0x18 - Inserted channel data offset register 1

ioff2: IOFF2

0x1c - Inserted channel data offset register 2

ioff3: IOFF3

0x20 - Inserted channel data offset register 3

wdht: WDHT

0x24 - watchdog higher threshold register

wdlt: WDLT

0x28 - watchdog lower threshold register

rsq0: RSQ0

0x2c - regular sequence register 0

rsq1: RSQ1

0x30 - regular sequence register 1

rsq2: RSQ2

0x34 - regular sequence register 2

isq: ISQ

0x38 - Inserted sequence register

idata0: IDATA0

0x3c - Inserted data register 0

idata1: IDATA1

0x40 - Inserted data register 1

idata2: IDATA2

0x44 - Inserted data register 2

idata3: IDATA3

0x48 - Inserted data register 3

rdata: RDATA

0x4c - regular data register

ovsampctl: OVSAMPCTL

0x80 - Oversample control register

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]