[][src]Struct nuc1xx::int::RegisterBlock

#[repr(C)]
pub struct RegisterBlock {
    pub irq0_src: IRQ0_SRC,
    pub irq1_src: IRQ1_SRC,
    pub irq2_src: IRQ2_SRC,
    pub irq3_src: IRQ3_SRC,
    pub irq4_src: IRQ4_SRC,
    pub irq5_src: IRQ5_SRC,
    pub irq6_src: IRQ6_SRC,
    pub irq7_src: IRQ7_SRC,
    pub irq8_src: IRQ8_SRC,
    pub irq9_src: IRQ9_SRC,
    pub irq10_src: IRQ10_SRC,
    pub irq11_src: IRQ11_SRC,
    pub irq12_src: IRQ12_SRC,
    pub irq13_src: IRQ13_SRC,
    pub irq14_src: IRQ14_SRC,
    pub irq15_src: IRQ15_SRC,
    pub irq16_src: IRQ16_SRC,
    pub irq17_src: IRQ17_SRC,
    pub irq18_src: IRQ18_SRC,
    pub irq19_src: IRQ19_SRC,
    pub irq20_src: IRQ20_SRC,
    pub irq21_src: IRQ21_SRC,
    pub irq22_src: IRQ22_SRC,
    pub irq23_src: IRQ23_SRC,
    pub irq24_src: IRQ24_SRC,
    pub irq25_src: IRQ25_SRC,
    pub irq26_src: IRQ26_SRC,
    pub irq27_src: IRQ27_SRC,
    pub irq28_src: IRQ28_SRC,
    pub irq29_src: IRQ29_SRC,
    pub irq30_src: IRQ30_SRC,
    pub irq31_src: IRQ31_SRC,
    pub nmi_sel: NMI_SEL,
    pub mcu_irq: MCU_IRQ,
}

Register block

Fields

irq0_src: IRQ0_SRC

0x00 - MCU IRQ0 (BOD) interrupt source identify

irq1_src: IRQ1_SRC

0x04 - MCU IRQ1 (WDG) interrupt source identify

irq2_src: IRQ2_SRC

0x08 - MCU IRQ2 (EINT0) interrupt source identify

irq3_src: IRQ3_SRC

0x0c - MCU IRQ3 (EINT1) interrupt source identify

irq4_src: IRQ4_SRC

0x10 - MCU IRQ4 (GPA/B) interrupt source identify

irq5_src: IRQ5_SRC

0x14 - MCU IRQ5 (GPC/D/E) interrupt source identify

irq6_src: IRQ6_SRC

0x18 - MCU IRQ6 (PWMA) interrupt source identify

irq7_src: IRQ7_SRC

0x1c - MCU IRQ7 (PWMB) interrupt source identify

irq8_src: IRQ8_SRC

0x20 - MCU IRQ8 (TMR0) interrupt source identify

irq9_src: IRQ9_SRC

0x24 - MCU IRQ9 (TMR1) interrupt source identify

irq10_src: IRQ10_SRC

0x28 - MCU IRQ10 (TMR2) interrupt source identify

irq11_src: IRQ11_SRC

0x2c - MCU IRQ11 (TMR3) interrupt source identify

irq12_src: IRQ12_SRC

0x30 - MCU IRQ12 (URT0) interrupt source identify

irq13_src: IRQ13_SRC

0x34 - MCU IRQ13 (URT1) interrupt source identify

irq14_src: IRQ14_SRC

0x38 - MCU IRQ14 (SPI0) interrupt source identify

irq15_src: IRQ15_SRC

0x3c - MCU IRQ15 (SPI1) interrupt source identify

irq16_src: IRQ16_SRC

0x40 - MCU IRQ16 (SPI2) interrupt source identify

irq17_src: IRQ17_SRC

0x44 - MCU IRQ17 (SPI3) interrupt source identify

irq18_src: IRQ18_SRC

0x48 - MCU IRQ18 (I2C0) interrupt source identify

irq19_src: IRQ19_SRC

0x4c - MCU IRQ19 (I2C1) interrupt source identify

irq20_src: IRQ20_SRC

0x50 - MCU IRQ20 (CAN0) interrupt source identify

irq21_src: IRQ21_SRC

0x54 - MCU IRQ21 (Reserved) interrupt source identity

irq22_src: IRQ22_SRC

0x58 - MCU IRQ22 (Reserved) interrupt source identify

irq23_src: IRQ23_SRC

0x5c - MCU IRQ23 (USBD) interrupt source identify

irq24_src: IRQ24_SRC

0x60 - MCU IRQ24 (PS2) interrupt source identify

irq25_src: IRQ25_SRC

0x64 - MCU IRQ25 (ACMP) interrupt source identify

irq26_src: IRQ26_SRC

0x68 - MCU IRQ26 (PDMA) interrupt source identify

irq27_src: IRQ27_SRC

0x6c - MCU IRQ27 (Reserved) interrupt source identify

irq28_src: IRQ28_SRC

0x70 - MCU IRQ28 (PWRWU) interrupt source identify

irq29_src: IRQ29_SRC

0x74 - MCU IRQ29 (ADC) interrupt source identify

irq30_src: IRQ30_SRC

0x78 - MCU IRQ30 (Reserved) interrupt source identify

irq31_src: IRQ31_SRC

0x7c - MCU IRQ31 (RTC) interrupt source identify

nmi_sel: NMI_SEL

0x80 - NMI source interrupt select control register

mcu_irq: MCU_IRQ

0x84 - MCU IRQ Number identify register

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

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> 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.