libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
swm050/nvic.h
Go to the documentation of this file.
1
/* This file is part of the libopencm3 project.
2
*
3
* It was generated by the irq2nvic_h script from ./include/libopencm3/swm050/irq.json
4
*/
5
6
#ifndef LIBOPENCM3_SWM050_NVIC_H
7
#define LIBOPENCM3_SWM050_NVIC_H
8
9
#include <
libopencm3/cm3/nvic.h
>
10
11
/** @defgroup CM3_nvic_defines_irqs User interrupts for SWM050 series
12
@ingroup CM3_nvic_defines
13
14
@{*/
15
16
#define NVIC_TIMER_SE0_IRQ 0
17
#define NVIC_TIMER_SE1_IRQ 1
18
#define NVIC_WDT_IRQ 2
19
#define NVIC_CP_IRQ 3
20
#define NVIC_GPIOA0_IRQ 4
21
#define NVIC_GPIOA1_IRQ 5
22
#define NVIC_GPIOA2_IRQ 6
23
#define NVIC_GPIOA3_IRQ 7
24
#define NVIC_GPIOA4_IRQ 8
25
#define NVIC_GPIOA5_IRQ 9
26
#define NVIC_GPIOA6_IRQ 10
27
#define NVIC_GPIOA7_IRQ 11
28
#define NVIC_GPIOA8_IRQ 12
29
#define NVIC_GPIOA9_IRQ 13
30
31
#define NVIC_IRQ_COUNT 14
32
33
/**@}*/
34
35
/** @defgroup CM3_nvic_isrprototypes_SWM050 User interrupt service routines (ISR) prototypes for SWM050 series
36
@ingroup CM3_nvic_isrprototypes
37
38
@{*/
39
40
BEGIN_DECLS
41
42
void
timer_se0_isr
(
void
);
43
void
timer_se1_isr
(
void
);
44
void
wdt_isr
(
void
);
45
void
cp_isr
(
void
);
46
void
gpioa0_isr
(
void
);
47
void
gpioa1_isr
(
void
);
48
void
gpioa2_isr
(
void
);
49
void
gpioa3_isr
(
void
);
50
void
gpioa4_isr
(
void
);
51
void
gpioa5_isr
(
void
);
52
void
gpioa6_isr
(
void
);
53
void
gpioa7_isr
(
void
);
54
void
gpioa8_isr
(
void
);
55
void
gpioa9_isr
(
void
);
56
57
END_DECLS
58
59
/**@}*/
60
61
#endif
/* LIBOPENCM3_SWM050_NVIC_H */
nvic.h
END_DECLS
#define END_DECLS
Definition:
common.h:34
BEGIN_DECLS
#define BEGIN_DECLS
Definition:
common.h:33
gpioa3_isr
void gpioa3_isr(void)
wdt_isr
void wdt_isr(void)
gpioa8_isr
void gpioa8_isr(void)
gpioa4_isr
void gpioa4_isr(void)
timer_se0_isr
void timer_se0_isr(void)
cp_isr
void cp_isr(void)
gpioa6_isr
void gpioa6_isr(void)
gpioa0_isr
void gpioa0_isr(void)
gpioa9_isr
void gpioa9_isr(void)
gpioa1_isr
void gpioa1_isr(void)
gpioa5_isr
void gpioa5_isr(void)
gpioa7_isr
void gpioa7_isr(void)
gpioa2_isr
void gpioa2_isr(void)
timer_se1_isr
void timer_se1_isr(void)
include
libopencm3
swm050
nvic.h
Generated on Tue Mar 7 2023 16:13:12 for libopencm3 by
1.9.4