Simple mbed library with macros
Dependents: SimpleTimer SimpleUART SimpleTimer Stoppuhr1
Diff: interrupts.h
- Revision:
- 11:20e2539b6c2b
- Parent:
- 8:f8b47457fdcf
- Child:
- 14:23c6d41cb377
diff -r 0f79cde3f231 -r 20e2539b6c2b interrupts.h --- a/interrupts.h Sat Nov 13 22:53:37 2010 +0000 +++ b/interrupts.h Sat Nov 13 23:00:24 2010 +0000 @@ -37,6 +37,12 @@ #define ENABLE_INTERRUPT(intr) NVIC_EnableIRQ(intr) #define DISABLE_INTERRUPT(intr) NVIC_DisableIRQ(intr) +#if defined ( __CC_ARM ) + #define __IRQ __irq +#elif defined ( __GNUC__ ) + #define __IRQ __attribute__((interrupt("IRQ"))) +#endif + /* Interrupts names * WDT_IRQn Watchdog Timer Interrupt * TIMER0_IRQn Timer0 Interrupt