#[repr(C)]
pub struct RegisterBlock {
Show 20 fields pub stat: Reg<STAT_SPEC>, pub ctl0: Reg<CTL0_SPEC>, pub ctl1: Reg<CTL1_SPEC>, pub sampt0: Reg<SAMPT0_SPEC>, pub sampt1: Reg<SAMPT1_SPEC>, pub ioff0: Reg<IOFF0_SPEC>, pub ioff1: Reg<IOFF1_SPEC>, pub ioff2: Reg<IOFF2_SPEC>, pub ioff3: Reg<IOFF3_SPEC>, pub wdht: Reg<WDHT_SPEC>, pub wdlt: Reg<WDLT_SPEC>, pub rsq0: Reg<RSQ0_SPEC>, pub rsq1: Reg<RSQ1_SPEC>, pub rsq2: Reg<RSQ2_SPEC>, pub isq: Reg<ISQ_SPEC>, pub idata0: Reg<IDATA0_SPEC>, pub idata1: Reg<IDATA1_SPEC>, pub idata2: Reg<IDATA2_SPEC>, pub idata3: Reg<IDATA3_SPEC>, pub rdata: Reg<RDATA_SPEC>,
}
Expand description

Register block

Fields

stat: Reg<STAT_SPEC>

0x00 - status register

ctl0: Reg<CTL0_SPEC>

0x04 - control register 0

ctl1: Reg<CTL1_SPEC>

0x08 - control register 1

sampt0: Reg<SAMPT0_SPEC>

0x0c - Sampling time register 1

sampt1: Reg<SAMPT1_SPEC>

0x10 - Sampling time register 2

ioff0: Reg<IOFF0_SPEC>

0x14 - Inserted channel data offset register 0

ioff1: Reg<IOFF1_SPEC>

0x18 - Inserted channel data offset register 1

ioff2: Reg<IOFF2_SPEC>

0x1c - Inserted channel data offset register 2

ioff3: Reg<IOFF3_SPEC>

0x20 - Inserted channel data offset register 3

wdht: Reg<WDHT_SPEC>

0x24 - watchdog higher threshold register

wdlt: Reg<WDLT_SPEC>

0x28 - watchdog lower threshold register

rsq0: Reg<RSQ0_SPEC>

0x2c - regular sequence register 0

rsq1: Reg<RSQ1_SPEC>

0x30 - regular sequence register 1

rsq2: Reg<RSQ2_SPEC>

0x34 - regular sequence register 2

isq: Reg<ISQ_SPEC>

0x38 - Inserted sequence register

idata0: Reg<IDATA0_SPEC>

0x3c - injected data register 0

idata1: Reg<IDATA1_SPEC>

0x40 - injected data register 1

idata2: Reg<IDATA2_SPEC>

0x44 - injected data register 2

idata3: Reg<IDATA3_SPEC>

0x48 - injected data register 3

rdata: Reg<RDATA_SPEC>

0x4c - regular data register

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.