Go to the source code of this file.
Defines | |
#define | __IHNDLR_LPC2XXX_C__ |
#define | UNDEFINED_INSTRUCTION_VECTOR_ADDR (*(uint32_t *)0x00000004L) |
#define | SOFTWARE_INTERRUPT_VECTOR_ADDR (*(uint32_t *)0x00000008L) |
#define | PREFETCH_ABORT_VECTOR_ADDR (*(uint32_t *)0x0000000CL) |
#define | DATA_ABORT_VECTOR_ADDR (*(uint32_t *)0x00000010L) |
#define | IRQ_VECTOR_ADDR (*(uint32_t *)0x00000018L) |
#define | FIQ_VECTOR_ADDR (*(uint32_t *)0x0000001CL) |
#define | DATA_ABORT_ISR_ADDR (*(uint32_t *)0x00000030L) |
#define | IRQ_ISR_ADDR (*(uint32_t *)0x00000038L) |
#define | FIQ_ISR_ADDR (*(uint32_t *)0x0000003CL) |
Typedefs | |
typedef void(* | FNCPTR )(void) |
Functions | |
void | InitIrqHandler (void) |
#define __IHNDLR_LPC2XXX_C__ |
Definition at line 43 of file ihndlr_lpc2xxx.c.
#define UNDEFINED_INSTRUCTION_VECTOR_ADDR (*(uint32_t *)0x00000004L) |
Definition at line 54 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
#define SOFTWARE_INTERRUPT_VECTOR_ADDR (*(uint32_t *)0x00000008L) |
Definition at line 55 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
#define PREFETCH_ABORT_VECTOR_ADDR (*(uint32_t *)0x0000000CL) |
Definition at line 56 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
#define DATA_ABORT_VECTOR_ADDR (*(uint32_t *)0x00000010L) |
Definition at line 57 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
#define IRQ_VECTOR_ADDR (*(uint32_t *)0x00000018L) |
Definition at line 58 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
#define FIQ_VECTOR_ADDR (*(uint32_t *)0x0000001CL) |
Definition at line 59 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
#define DATA_ABORT_ISR_ADDR (*(uint32_t *)0x00000030L) |
Definition at line 61 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
#define IRQ_ISR_ADDR (*(uint32_t *)0x00000038L) |
Definition at line 62 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
#define FIQ_ISR_ADDR (*(uint32_t *)0x0000003CL) |
Definition at line 63 of file ihndlr_lpc2xxx.c.
Referenced by InitIrqHandler().
typedef void(* FNCPTR)(void) |
Definition at line 65 of file ihndlr_lpc2xxx.c.
void InitIrqHandler | ( | void | ) |
Definition at line 191 of file ihndlr_lpc2xxx.c.
References DATA_ABORT_ISR_ADDR, DATA_ABORT_VECTOR_ADDR, FIQ_ISR_ADDR, FIQ_VECTOR_ADDR, IRQ_ISR_ADDR, IRQ_VECTOR_ADDR, PREFETCH_ABORT_VECTOR_ADDR, SOFTWARE_INTERRUPT_VECTOR_ADDR, and UNDEFINED_INSTRUCTION_VECTOR_ADDR.