CMSIS2000  0.0.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
system_LPC2xxx_ISR.c File Reference

Interrupt functions for CMSIS Device Peripheral Access Layer for the NXP LPC2xxx Device Series. More...

#include "mcu_id.h"
#include "LPC2xxx.h"
Include dependency graph for system_LPC2xxx_ISR.c:

Go to the source code of this file.

Macros

#define ALIAS(f)   __attribute__ ((weak, alias (#f)))
#define interrupt_register   LPC_TIM1->IR
#define NAKED   __attribute__ ((naked))
#define set_def_handler(handler_name)   void handler_name##_IRQHandler(void) ALIAS(IntDefault_int_Handler)
#define VIC_DEFAULT_ISR   vic_def_isr
#define WEAK   __attribute__ ((weak, naked))

Functions

void DAbort_Default_Handler (void)
void FIQ_Default_Handler (void)
WEAK FIQ_HANDLER_PROTO (FIQ_Default_Handler)
void IntDefault_Handler (extern void FIQ_Handler() ALIAS(FIQ_Default_Handler) void)
NAKED void IntDefault_int_Handler (void)
 ISR_EXCEPTION (IntDefault_int)
 ISR_EXCEPTION (IntDefault_here)
WEAK ISR_EXCEPTION_PROTO (IntDefault_here)
WEAK ISR_EXCEPTION_PROTO (IRQ_Default)
 ISR_IRQ_PROTO (VIC_DEFAULT_ISR)
void PAbort_Default_Handler (void)
 set_def_handler (WDT)
 set_def_handler (PROGRAMM_INT)
 set_def_handler (ARM_CORE_ICE_RX)
 set_def_handler (ARM_CORE_ICE_TX)
 set_def_handler (TIMER0)
 set_def_handler (TIMER1)
 set_def_handler (UART0)
 set_def_handler (UART1)
 set_def_handler (PWM)
 set_def_handler (PWM0)
 set_def_handler (I2C)
 set_def_handler (I2C0)
 set_def_handler (SPI)
 set_def_handler (SPI0)
 set_def_handler (SSP0)
 set_def_handler (SPI1)
 set_def_handler (SSP1)
 set_def_handler (PLL0)
 set_def_handler (RTC)
 set_def_handler (EINT0)
 set_def_handler (EINT1)
 set_def_handler (EINT2)
 set_def_handler (EINT3)
 set_def_handler (ADC)
 set_def_handler (CAN1_TX)
 set_def_handler (CAN2_TX)
 set_def_handler (CAN3_TX)
 set_def_handler (CAN4_TX)
 set_def_handler (CAN1_RX)
 set_def_handler (CAN2_RX)
 set_def_handler (CAN3_RX)
 set_def_handler (CAN4_RX)
void SWI_Default_Handler (void)
WEAK SWI_HANDLER_PROTO (SWI_Default_Handler)
WEAK void SysTick_Default_Handlerrr (void)
void SysTick_Handler (void)
WEAK UNDEF_HANDLER_PROTO (UNDEF_Default_Handler)
WEAK UNDEF_HANDLER_PROTO (PAbort_Default_Handler)
WEAK UNDEF_HANDLER_PROTO (DAbort_Default_Handler)

Detailed Description

Interrupt functions for CMSIS Device Peripheral Access Layer for the NXP LPC2xxx Device Series.

Author
Dmitriy Cherepanov
Date
2011

Definition in file system_LPC2xxx_ISR.c.

Macro Definition Documentation

#define ALIAS (   f)    __attribute__ ((weak, alias (#f)))

Definition at line 58 of file system_LPC2xxx_ISR.c.

#define interrupt_register   LPC_TIM1->IR

Referenced by SysTick_Handler().

#define NAKED   __attribute__ ((naked))

Definition at line 61 of file system_LPC2xxx_ISR.c.

#define set_def_handler (   handler_name)    void handler_name##_IRQHandler(void) ALIAS(IntDefault_int_Handler)

Definition at line 163 of file system_LPC2xxx_ISR.c.

#define VIC_DEFAULT_ISR   vic_def_isr

Definition at line 148 of file system_LPC2xxx_ISR.c.

#define WEAK   __attribute__ ((weak, naked))

Definition at line 54 of file system_LPC2xxx_ISR.c.

Function Documentation

void DAbort_Default_Handler ( void  )

Definition at line 101 of file system_LPC2xxx_ISR.c.

void FIQ_Default_Handler ( void  )

Definition at line 114 of file system_LPC2xxx_ISR.c.

WEAK FIQ_HANDLER_PROTO ( FIQ_Default_Handler  )
void IntDefault_Handler ( extern void FIQ_Handler () ALIAS(FIQ_Default_Handler void)

Definition at line 75 of file system_LPC2xxx_ISR.c.

Referenced by ISR_EXCEPTION().

Here is the caller graph for this function:

NAKED void IntDefault_int_Handler ( void  )
ISR_EXCEPTION ( IntDefault_int  )

Definition at line 222 of file system_LPC2xxx_ISR.c.

References IntDefault_Handler().

Here is the call graph for this function:

ISR_EXCEPTION ( IntDefault_here  )

Definition at line 226 of file system_LPC2xxx_ISR.c.

WEAK ISR_EXCEPTION_PROTO ( IntDefault_here  )
WEAK ISR_EXCEPTION_PROTO ( IRQ_Default  )
ISR_IRQ_PROTO ( VIC_DEFAULT_ISR  )
void PAbort_Default_Handler ( void  )

Definition at line 95 of file system_LPC2xxx_ISR.c.

set_def_handler ( WDT  )
set_def_handler ( PROGRAMM_INT  )
set_def_handler ( ARM_CORE_ICE_RX  )
set_def_handler ( ARM_CORE_ICE_TX  )
set_def_handler ( TIMER0  )
set_def_handler ( TIMER1  )
set_def_handler ( UART0  )
set_def_handler ( UART1  )
set_def_handler ( PWM  )
set_def_handler ( PWM0  )
set_def_handler ( I2C  )
set_def_handler ( I2C0  )
set_def_handler ( SPI  )
set_def_handler ( SPI0  )
set_def_handler ( SSP0  )
set_def_handler ( SPI1  )
set_def_handler ( SSP1  )
set_def_handler ( PLL0  )
set_def_handler ( RTC  )
set_def_handler ( EINT0  )
set_def_handler ( EINT1  )
set_def_handler ( EINT2  )
set_def_handler ( EINT3  )
set_def_handler ( ADC  )
set_def_handler ( CAN1_TX  )
set_def_handler ( CAN2_TX  )
set_def_handler ( CAN3_TX  )
set_def_handler ( CAN4_TX  )
set_def_handler ( CAN1_RX  )
set_def_handler ( CAN2_RX  )
set_def_handler ( CAN3_RX  )
set_def_handler ( CAN4_RX  )
void SWI_Default_Handler ( void  )

Definition at line 89 of file system_LPC2xxx_ISR.c.

WEAK SWI_HANDLER_PROTO ( SWI_Default_Handler  )
void SysTick_Default_Handlerrr ( void  )

Definition at line 140 of file system_LPC2xxx_ISR.c.

void SysTick_Handler ( void  )

Definition at line 120 of file system_LPC2xxx_ISR.c.

WEAK UNDEF_HANDLER_PROTO ( UNDEF_Default_Handler  )
WEAK UNDEF_HANDLER_PROTO ( PAbort_Default_Handler  )
WEAK UNDEF_HANDLER_PROTO ( DAbort_Default_Handler  )