#[repr(C)]
pub struct RegisterBlock {
Show 26 fields pub pmcr: Reg<PMCR_SPEC>, pub exticr1: Reg<EXTICR1_SPEC>, pub exticr2: Reg<EXTICR2_SPEC>, pub exticr3: Reg<EXTICR3_SPEC>, pub exticr4: Reg<EXTICR4_SPEC>, pub cfgr: Reg<CFGR_SPEC>, pub cccsr: Reg<CCCSR_SPEC>, pub ccvr: Reg<CCVR_SPEC>, pub cccr: Reg<CCCR_SPEC>, pub adc2alt: Reg<ADC2ALT_SPEC>, pub pkgr: Reg<PKGR_SPEC>, pub ur0: Reg<UR0_SPEC>, pub ur2: Reg<UR2_SPEC>, pub ur3: Reg<UR3_SPEC>, pub ur4: Reg<UR4_SPEC>, pub ur5: Reg<UR5_SPEC>, pub ur6: Reg<UR6_SPEC>, pub ur7: Reg<UR7_SPEC>, pub ur11: Reg<UR11_SPEC>, pub ur12: Reg<UR12_SPEC>, pub ur13: Reg<UR13_SPEC>, pub ur14: Reg<UR14_SPEC>, pub ur15: Reg<UR15_SPEC>, pub ur16: Reg<UR16_SPEC>, pub ur17: Reg<UR17_SPEC>, pub ur18: Reg<UR18_SPEC>, /* private fields */
}
Expand description

Register block

Fields

pmcr: Reg<PMCR_SPEC>

0x04 - peripheral mode configuration register

exticr1: Reg<EXTICR1_SPEC>

0x08 - external interrupt configuration register 1

exticr2: Reg<EXTICR2_SPEC>

0x0c - external interrupt configuration register 2

exticr3: Reg<EXTICR3_SPEC>

0x10 - external interrupt configuration register 3

exticr4: Reg<EXTICR4_SPEC>

0x14 - external interrupt configuration register 4

cfgr: Reg<CFGR_SPEC>

0x18 - Timer break lockup register

cccsr: Reg<CCCSR_SPEC>

0x20 - compensation cell control/status register

ccvr: Reg<CCVR_SPEC>

0x24 - SYSCFG compensation cell value register

cccr: Reg<CCCR_SPEC>

0x28 - SYSCFG compensation cell code register

adc2alt: Reg<ADC2ALT_SPEC>

0x30 - ADC2 internal input alternate connection

pkgr: Reg<PKGR_SPEC>

0x124 - SYSCFG package register

ur0: Reg<UR0_SPEC>

0x300 - SYSCFG user register 0

ur2: Reg<UR2_SPEC>

0x308 - SYSCFG user register 2

ur3: Reg<UR3_SPEC>

0x30c - SYSCFG user register 3

ur4: Reg<UR4_SPEC>

0x310 - SYSCFG user register 4

ur5: Reg<UR5_SPEC>

0x314 - SYSCFG user register 5

ur6: Reg<UR6_SPEC>

0x318 - SYSCFG user register 6

ur7: Reg<UR7_SPEC>

0x31c - SYSCFG user register 7

ur11: Reg<UR11_SPEC>

0x32c - SYSCFG user register 11

ur12: Reg<UR12_SPEC>

0x330 - SYSCFG user register 12

ur13: Reg<UR13_SPEC>

0x334 - SYSCFG user register 13

ur14: Reg<UR14_SPEC>

0x338 - SYSCFG user register 14

ur15: Reg<UR15_SPEC>

0x33c - SYSCFG user register 15

ur16: Reg<UR16_SPEC>

0x340 - SYSCFG user register 16

ur17: Reg<UR17_SPEC>

0x344 - SYSCFG user register 17

ur18: Reg<UR18_SPEC>

0x348 - SYSCFG user register 18

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.