Struct stm32f103xx::nvic::RegisterBlock
[−]
[src]
pub struct RegisterBlock { pub ictr: Ictr, pub iser0: Iser0, pub iser1: Iser1, pub icer0: Icer0, pub icer1: Icer1, pub ispr0: Ispr0, pub ispr1: Ispr1, pub icpr0: Icpr0, pub icpr1: Icpr1, pub iabr0: Iabr0, pub iabr1: Iabr1, pub ipr0: Ipr0, pub ipr1: Ipr1, pub ipr2: Ipr2, pub ipr3: Ipr3, pub ipr4: Ipr4, pub ipr5: Ipr5, pub ipr6: Ipr6, pub ipr7: Ipr7, pub ipr8: Ipr8, pub ipr9: Ipr9, pub ipr10: Ipr10, pub ipr11: Ipr11, pub ipr12: Ipr12, pub ipr13: Ipr13, pub ipr14: Ipr14, pub stir: Stir, // some fields omitted }
Register block
Fields
ictr: Ictr
0x04 - Interrupt Controller Type Register
iser0: Iser0
0x100 - Interrupt Set-Enable Register
iser1: Iser1
0x104 - Interrupt Set-Enable Register
icer0: Icer0
0x180 - Interrupt Clear-Enable Register
icer1: Icer1
0x184 - Interrupt Clear-Enable Register
ispr0: Ispr0
0x200 - Interrupt Set-Pending Register
ispr1: Ispr1
0x204 - Interrupt Set-Pending Register
icpr0: Icpr0
0x280 - Interrupt Clear-Pending Register
icpr1: Icpr1
0x284 - Interrupt Clear-Pending Register
iabr0: Iabr0
0x300 - Interrupt Active Bit Register
iabr1: Iabr1
0x304 - Interrupt Active Bit Register
ipr0: Ipr0
0x400 - Interrupt Priority Register
ipr1: Ipr1
0x404 - Interrupt Priority Register
ipr2: Ipr2
0x408 - Interrupt Priority Register
ipr3: Ipr3
0x40c - Interrupt Priority Register
ipr4: Ipr4
0x410 - Interrupt Priority Register
ipr5: Ipr5
0x414 - Interrupt Priority Register
ipr6: Ipr6
0x418 - Interrupt Priority Register
ipr7: Ipr7
0x41c - Interrupt Priority Register
ipr8: Ipr8
0x420 - Interrupt Priority Register
ipr9: Ipr9
0x424 - Interrupt Priority Register
ipr10: Ipr10
0x428 - Interrupt Priority Register
ipr11: Ipr11
0x42c - Interrupt Priority Register
ipr12: Ipr12
0x430 - Interrupt Priority Register
ipr13: Ipr13
0x434 - Interrupt Priority Register
ipr14: Ipr14
0x438 - Interrupt Priority Register
stir: Stir
0xf00 - Software Triggered Interrupt Register