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

0x04 - Interrupt Controller Type Register

0x100 - Interrupt Set-Enable Register

0x104 - Interrupt Set-Enable Register

0x180 - Interrupt Clear-Enable Register

0x184 - Interrupt Clear-Enable Register

0x200 - Interrupt Set-Pending Register

0x204 - Interrupt Set-Pending Register

0x280 - Interrupt Clear-Pending Register

0x284 - Interrupt Clear-Pending Register

0x300 - Interrupt Active Bit Register

0x304 - Interrupt Active Bit Register

0x400 - Interrupt Priority Register

0x404 - Interrupt Priority Register

0x408 - Interrupt Priority Register

0x40c - Interrupt Priority Register

0x410 - Interrupt Priority Register

0x414 - Interrupt Priority Register

0x418 - Interrupt Priority Register

0x41c - Interrupt Priority Register

0x420 - Interrupt Priority Register

0x424 - Interrupt Priority Register

0x428 - Interrupt Priority Register

0x42c - Interrupt Priority Register

0x430 - Interrupt Priority Register

0x434 - Interrupt Priority Register

0x438 - Interrupt Priority Register

0xf00 - Software Triggered Interrupt Register