[][src]Struct stm32h7::stm32h743::syscfg::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub pmcr: PMCR,
    pub exticr1: EXTICR1,
    pub exticr2: EXTICR2,
    pub exticr3: EXTICR3,
    pub exticr4: EXTICR4,
    pub cccsr: CCCSR,
    pub ccvr: CCVR,
    pub cccr: CCCR,
    pub pwrcr: PWRCR,
    pub pkgr: PKGR,
    pub ur0: UR0,
    pub ur2: UR2,
    pub ur3: UR3,
    pub ur4: UR4,
    pub ur5: UR5,
    pub ur6: UR6,
    pub ur7: UR7,
    pub ur8: UR8,
    pub ur9: UR9,
    pub ur10: UR10,
    pub ur11: UR11,
    pub ur12: UR12,
    pub ur13: UR13,
    pub ur14: UR14,
    pub ur15: UR15,
    pub ur16: UR16,
    pub ur17: UR17,
    // some fields omitted
}

Register block

Fields

pmcr: PMCR

0x04 - peripheral mode configuration register

exticr1: EXTICR1

0x08 - external interrupt configuration register 1

exticr2: EXTICR2

0x0c - external interrupt configuration register 2

exticr3: EXTICR3

0x10 - external interrupt configuration register 3

exticr4: EXTICR4

0x14 - external interrupt configuration register 4

cccsr: CCCSR

0x20 - compensation cell control/status register

ccvr: CCVR

0x24 - SYSCFG compensation cell value register

cccr: CCCR

0x28 - SYSCFG compensation cell code register

pwrcr: PWRCR

0x2c - SYSCFG power control register

pkgr: PKGR

0x124 - SYSCFG package register

ur0: UR0

0x300 - SYSCFG user register 0

ur2: UR2

0x308 - SYSCFG user register 2

ur3: UR3

0x30c - SYSCFG user register 3

ur4: UR4

0x310 - SYSCFG user register 4

ur5: UR5

0x314 - SYSCFG user register 5

ur6: UR6

0x318 - SYSCFG user register 6

ur7: UR7

0x31c - SYSCFG user register 7

ur8: UR8

0x320 - SYSCFG user register 8

ur9: UR9

0x324 - SYSCFG user register 9

ur10: UR10

0x328 - SYSCFG user register 10

ur11: UR11

0x32c - SYSCFG user register 11

ur12: UR12

0x330 - SYSCFG user register 12

ur13: UR13

0x334 - SYSCFG user register 13

ur14: UR14

0x338 - SYSCFG user register 14

ur15: UR15

0x33c - SYSCFG user register 15

ur16: UR16

0x340 - SYSCFG user register 16

ur17: UR17

0x344 - SYSCFG user register 17

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]

impl<T> Same<T> for T

type Output = T

Should always be Self