pub struct RegisterBlock {Show 28 fields
pub isr: ISR,
pub ier: IER,
pub cr: CR,
pub cfgr: CFGR,
pub cfgr2: CFGR2,
pub smpr1: SMPR1,
pub smpr2: SMPR2,
pub tr1: TR1,
pub tr2: TR2,
pub tr3: TR3,
pub sqr1: SQR1,
pub sqr2: SQR2,
pub sqr3: SQR3,
pub sqr4: SQR4,
pub dr: DR,
pub jsqr: JSQR,
pub ofr1: OFR1,
pub ofr2: OFR2,
pub ofr3: OFR3,
pub ofr4: OFR4,
pub jdr1: JDR1,
pub jdr2: JDR2,
pub jdr3: JDR3,
pub jdr4: JDR4,
pub awd2cr: AWD2CR,
pub awd3cr: AWD3CR,
pub difsel: DIFSEL,
pub calfact: CALFACT,
/* private fields */
}Expand description
Register block
Fields§
§isr: ISR0x00 - interrupt and status register
ier: IER0x04 - interrupt enable register
cr: CR0x08 - control register
cfgr: CFGR0x0c - configuration register
cfgr2: CFGR20x10 - configuration register
smpr1: SMPR10x14 - sample time register 1
smpr2: SMPR20x18 - sample time register 2
tr1: TR10x20 - watchdog threshold register 1
tr2: TR20x24 - watchdog threshold register
tr3: TR30x28 - watchdog threshold register 3
sqr1: SQR10x30 - regular sequence register 1
sqr2: SQR20x34 - regular sequence register 2
sqr3: SQR30x38 - regular sequence register 3
sqr4: SQR40x3c - regular sequence register 4
dr: DR0x40 - regular Data Register
jsqr: JSQR0x4c - injected sequence register
ofr1: OFR10x60 - offset register 1
ofr2: OFR20x64 - offset register 2
ofr3: OFR30x68 - offset register 3
ofr4: OFR40x6c - offset register 4
jdr1: JDR10x80 - injected data register 1
jdr2: JDR20x84 - injected data register 2
jdr3: JDR30x88 - injected data register 3
jdr4: JDR40x8c - injected data register 4
awd2cr: AWD2CR0xa0 - Analog Watchdog 2 Configuration Register
awd3cr: AWD3CR0xa4 - Analog Watchdog 3 Configuration Register
difsel: DIFSEL0xb0 - Differential Mode Selection Register 2
calfact: CALFACT0xb4 - Calibration Factors