this adds support for energy micro's efm32 tiny gecko, gecko, leopard gecko and giant gecko series. also, the experimental libopencmsis is included in this branch, as it is required for full operation of the free energymicro standard library
33 lines
804 B
C
33 lines
804 B
C
#if defined(STM32F1)
|
|
# include "../stm32/f1/vector_nvic.c"
|
|
#elif defined(STM32F2)
|
|
# include "../stm32/f2/vector_nvic.c"
|
|
#elif defined(STM32F4)
|
|
# include "../stm32/f4/vector_nvic.c"
|
|
|
|
#elif defined(EFM32TG)
|
|
# include "../efm32/efm32tg/vector_nvic.c"
|
|
#elif defined(EFM32G)
|
|
# include "../efm32/efm32g/vector_nvic.c"
|
|
#elif defined(EFM32LG)
|
|
# include "../efm32/efm32lg/vector_nvic.c"
|
|
#elif defined(EFM32GG)
|
|
# include "../efm32/efm32gg/vector_nvic.c"
|
|
|
|
#elif defined(LPC13XX)
|
|
# include "../lpc13xx/vector_nvic.c"
|
|
#elif defined(LPC17XX)
|
|
# include "../lpc17xx/vector_nvic.c"
|
|
#elif defined(LPC43XX)
|
|
# include "../lpc43xx/vector_nvic.c"
|
|
|
|
#elif defined(LM3S)
|
|
# include "../lm3s/vector_nvic.c"
|
|
|
|
#else
|
|
# warning"no interrupts defined for chipset; not allocating space in the vector table"
|
|
|
|
#define IRQ_HANDLERS
|
|
|
|
#endif
|