Struct stm32h7x3::syscfg::RegisterBlock
[−]
[src]
#[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 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
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