Go to the source code of this file.
Defines | |
#define | __IHNDLR_LPC2XXX_C__ |
#define | UNDEFINED_INSTRUCTION_VECTOR_ADDR (*(u_long *)0x00000004L) |
#define | SOFTWARE_INTERRUPT_VECTOR_ADDR (*(u_long *)0x00000008L) |
#define | PREFETCH_ABORT_VECTOR_ADDR (*(u_long *)0x0000000CL) |
#define | DATA_ABORT_VECTOR_ADDR (*(u_long *)0x00000010L) |
#define | IRQ_VECTOR_ADDR (*(u_long *)0x00000018L) |
#define | FIQ_VECTOR_ADDR (*(u_long *)0x0000001CL) |
#define | DATA_ABORT_ISR_ADDR (*(u_long *)0x00000030L) |
#define | IRQ_ISR_ADDR (*(u_long *)0x00000038L) |
#define | FIQ_ISR_ADDR (*(u_long *)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 (*(u_long *)0x00000004L) |
#define SOFTWARE_INTERRUPT_VECTOR_ADDR (*(u_long *)0x00000008L) |
#define PREFETCH_ABORT_VECTOR_ADDR (*(u_long *)0x0000000CL) |
#define DATA_ABORT_VECTOR_ADDR (*(u_long *)0x00000010L) |
#define IRQ_VECTOR_ADDR (*(u_long *)0x00000018L) |
#define FIQ_VECTOR_ADDR (*(u_long *)0x0000001CL) |
#define DATA_ABORT_ISR_ADDR (*(u_long *)0x00000030L) |
#define IRQ_ISR_ADDR (*(u_long *)0x00000038L) |
#define FIQ_ISR_ADDR (*(u_long *)0x0000003CL) |
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.