Nut/OS  4.10.3
API Reference
ihndlr_lpc2xxx.c File Reference
#include <arch/arm/lpc2xxx.h>
#include <stdio.h>
Include dependency graph for ihndlr_lpc2xxx.c:

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 Documentation

#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 Documentation

typedef void(* FNCPTR)(void)

Definition at line 65 of file ihndlr_lpc2xxx.c.


Function Documentation