added irqs for the rest of the efm32 devices
This commit is contained in:
parent
d526dd3268
commit
ab5a544d45
|
@ -7,6 +7,12 @@
|
||||||
|
|
||||||
#elif defined(EFM32TG)
|
#elif defined(EFM32TG)
|
||||||
# include <libopencm3/efm32/efm32tg/nvic.h>
|
# include <libopencm3/efm32/efm32tg/nvic.h>
|
||||||
|
#elif defined(EFM32G)
|
||||||
|
# include <libopencm3/efm32/efm32g/nvic.h>
|
||||||
|
#elif defined(EFM32LG)
|
||||||
|
# include <libopencm3/efm32/efm32lg/nvic.h>
|
||||||
|
#elif defined(EFM32GG)
|
||||||
|
# include <libopencm3/efm32/efm32gg/nvic.h>
|
||||||
|
|
||||||
#elif defined(LPC43XX)
|
#elif defined(LPC43XX)
|
||||||
# include <libopencm3/lpc43xx/nvic.h>
|
# include <libopencm3/lpc43xx/nvic.h>
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
includeguard: LIBOPENCM3_EFM32G_NVIC_H
|
||||||
|
partname_humanreadable: EFM32 Gecko series
|
||||||
|
partname_doxygen: EFM32G
|
||||||
|
# The names and sequence are taken from d0001_efm32g_reference_manual.pdf table 4.1.
|
||||||
|
irqs:
|
||||||
|
- dma
|
||||||
|
- gpio_even
|
||||||
|
- timer0
|
||||||
|
- usart0_rx
|
||||||
|
- usart0_tx
|
||||||
|
- acmp01
|
||||||
|
- adc0
|
||||||
|
- dac0
|
||||||
|
- i2c0
|
||||||
|
- gpio_odd
|
||||||
|
- timer1
|
||||||
|
- timer2
|
||||||
|
- usart1_rx
|
||||||
|
- usart1_tx
|
||||||
|
- usart2_rx
|
||||||
|
- usart2_tx
|
||||||
|
- uart0_rx
|
||||||
|
- uart0_tx
|
||||||
|
- leuart0
|
||||||
|
- leuart1
|
||||||
|
- letimer0
|
||||||
|
- pcnt0
|
||||||
|
- pcnt1
|
||||||
|
- pcnt2
|
||||||
|
- rtc
|
||||||
|
- cmu
|
||||||
|
- vcmp
|
||||||
|
- lcd
|
||||||
|
- msc
|
||||||
|
- aes
|
|
@ -0,0 +1,43 @@
|
||||||
|
includeguard: LIBOPENCM3_EFM32GG_NVIC_H
|
||||||
|
partname_humanreadable: EFM32 Giant Gecko series
|
||||||
|
partname_doxygen: EFM32GG
|
||||||
|
# The names and sequence are taken from d0053_efm32gg_refreence_manual.pdf table 4.1.
|
||||||
|
irqs:
|
||||||
|
- dma
|
||||||
|
- gpio_even
|
||||||
|
- timer0
|
||||||
|
- usart0_rx
|
||||||
|
- usart0_tx
|
||||||
|
- usb
|
||||||
|
- acmp01
|
||||||
|
- adc0
|
||||||
|
- dac0
|
||||||
|
- i2c0
|
||||||
|
- i2c1
|
||||||
|
- gpio_odd
|
||||||
|
- timer1
|
||||||
|
- timer2
|
||||||
|
- timer3
|
||||||
|
- usart1_rx
|
||||||
|
- usart1_tx
|
||||||
|
- lesense
|
||||||
|
- usart2_rx
|
||||||
|
- usart2_tx
|
||||||
|
- uart0_rx
|
||||||
|
- uart0_tx
|
||||||
|
- uart1_rx
|
||||||
|
- uart1_tx
|
||||||
|
- leuart0
|
||||||
|
- leuart1
|
||||||
|
- letimer0
|
||||||
|
- pcnt0
|
||||||
|
- pcnt1
|
||||||
|
- pcnt2
|
||||||
|
- rtc
|
||||||
|
- burtc
|
||||||
|
- cmu
|
||||||
|
- vcmp
|
||||||
|
- lcd
|
||||||
|
- msc
|
||||||
|
- aes
|
||||||
|
- ebi
|
|
@ -0,0 +1,43 @@
|
||||||
|
includeguard: LIBOPENCM3_EFM32LG_NVIC_H
|
||||||
|
partname_humanreadable: EFM32 Leopard Gecko series
|
||||||
|
partname_doxygen: EFM32LG
|
||||||
|
# The names and sequence are taken from d0183_efm32lg_reference_manual.pdf table 4.1.
|
||||||
|
irqs:
|
||||||
|
- dma
|
||||||
|
- gpio_even
|
||||||
|
- timer0
|
||||||
|
- usart0_rx
|
||||||
|
- usart0_tx
|
||||||
|
- usb
|
||||||
|
- acmp01
|
||||||
|
- adc0
|
||||||
|
- dac0
|
||||||
|
- i2c0
|
||||||
|
- i2c1
|
||||||
|
- gpio_odd
|
||||||
|
- timer1
|
||||||
|
- timer2
|
||||||
|
- timer3
|
||||||
|
- usart1_rx
|
||||||
|
- usart1_tx
|
||||||
|
- lesense
|
||||||
|
- usart2_rx
|
||||||
|
- usart2_tx
|
||||||
|
- uart0_rx
|
||||||
|
- uart0_tx
|
||||||
|
- uart1_rx
|
||||||
|
- uart1_tx
|
||||||
|
- leuart0
|
||||||
|
- leuart1
|
||||||
|
- letimer0
|
||||||
|
- pcnt0
|
||||||
|
- pcnt1
|
||||||
|
- pcnt2
|
||||||
|
- rtc
|
||||||
|
- burtc
|
||||||
|
- cmu
|
||||||
|
- vcmp
|
||||||
|
- lcd
|
||||||
|
- msc
|
||||||
|
- aes
|
||||||
|
- ebi
|
|
@ -7,6 +7,12 @@
|
||||||
|
|
||||||
#elif defined(EFM32TG)
|
#elif defined(EFM32TG)
|
||||||
# include <libopencmsis/efm32/efm32tg/irqhandlers.h>
|
# include <libopencmsis/efm32/efm32tg/irqhandlers.h>
|
||||||
|
#elif defined(EFM32G)
|
||||||
|
# include <libopencmsis/efm32/efm32g/irqhandlers.h>
|
||||||
|
#elif defined(EFM32LG)
|
||||||
|
# include <libopencmsis/efm32/efm32lg/irqhandlers.h>
|
||||||
|
#elif defined(EFM32GG)
|
||||||
|
# include <libopencmsis/efm32/efm32gg/irqhandlers.h>
|
||||||
|
|
||||||
#elif defined(LPC43XX)
|
#elif defined(LPC43XX)
|
||||||
# include <libopencmsis/lpc43xx/irqhandlers.h>
|
# include <libopencmsis/lpc43xx/irqhandlers.h>
|
||||||
|
|
|
@ -7,6 +7,12 @@
|
||||||
|
|
||||||
#elif defined(EFM32TG)
|
#elif defined(EFM32TG)
|
||||||
# include "../efm32/efm32tg/vector_nvic.c"
|
# 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(LPC43XX)
|
#elif defined(LPC43XX)
|
||||||
# include "../lpc43xx/vector_nvic.c"
|
# include "../lpc43xx/vector_nvic.c"
|
||||||
|
|
Loading…
Reference in New Issue