1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
/* ISRs for STM32 (by Lanchon) */
.thumb
#if defined (L_lanchon_stm32_isr_interrupt)
.globl __STM32DefaultExceptionHandler
.type __STM32DefaultExceptionHandler, %function
__STM32DefaultExceptionHandler:
b .
.size __STM32DefaultExceptionHandler, . - __STM32DefaultExceptionHandler
.weak NMIException
.globl NMIException
.set NMIException, __STM32DefaultExceptionHandler
.weak HardFaultException
.globl HardFaultException
.set HardFaultException, __STM32DefaultExceptionHandler
.weak MemManageException
.globl MemManageException
.set MemManageException, __STM32DefaultExceptionHandler
.weak BusFaultException
.globl BusFaultException
.set BusFaultException, __STM32DefaultExceptionHandler
.weak UsageFaultException
.globl UsageFaultException
.set UsageFaultException, __STM32DefaultExceptionHandler
.weak __STM32ReservedException7
.globl __STM32ReservedException7
.set __STM32ReservedException7, __STM32DefaultExceptionHandler
.weak __STM32ReservedException8
.globl __STM32ReservedException8
.set __STM32ReservedException8, __STM32DefaultExceptionHandler
.weak __STM32ReservedException9
.globl __STM32ReservedException9
.set __STM32ReservedException9, __STM32DefaultExceptionHandler
.weak __STM32ReservedException10
.globl __STM32ReservedException10
.set __STM32ReservedException10, __STM32DefaultExceptionHandler
.weak SVCHandler
.globl SVCHandler
.set SVCHandler, __STM32DefaultExceptionHandler
.weak DebugMonitor
.globl DebugMonitor
.set DebugMonitor, __STM32DefaultExceptionHandler
.weak __STM32ReservedException13
.globl __STM32ReservedException13
.set __STM32ReservedException13, __STM32DefaultExceptionHandler
.weak PendSVC
.globl PendSVC
.set PendSVC, __STM32DefaultExceptionHandler
.weak SysTickHandler
.globl SysTickHandler
.set SysTickHandler, __STM32DefaultExceptionHandler
.weak WWDG_IRQHandler
.globl WWDG_IRQHandler
.set WWDG_IRQHandler, __STM32DefaultExceptionHandler
.weak PVD_IRQHandler
.globl PVD_IRQHandler
.set PVD_IRQHandler, __STM32DefaultExceptionHandler
.weak TAMPER_IRQHandler
.globl TAMPER_IRQHandler
.set TAMPER_IRQHandler, __STM32DefaultExceptionHandler
.weak RTC_IRQHandler
.globl RTC_IRQHandler
.set RTC_IRQHandler, __STM32DefaultExceptionHandler
.weak FLASH_IRQHandler
.globl FLASH_IRQHandler
.set FLASH_IRQHandler, __STM32DefaultExceptionHandler
.weak RCC_IRQHandler
.globl RCC_IRQHandler
.set RCC_IRQHandler, __STM32DefaultExceptionHandler
.weak EXTI0_IRQHandler
.globl EXTI0_IRQHandler
.set EXTI0_IRQHandler, __STM32DefaultExceptionHandler
.weak EXTI1_IRQHandler
.globl EXTI1_IRQHandler
.set EXTI1_IRQHandler, __STM32DefaultExceptionHandler
.weak EXTI2_IRQHandler
.globl EXTI2_IRQHandler
.set EXTI2_IRQHandler, __STM32DefaultExceptionHandler
.weak EXTI3_IRQHandler
.globl EXTI3_IRQHandler
.set EXTI3_IRQHandler, __STM32DefaultExceptionHandler
.weak EXTI4_IRQHandler
.globl EXTI4_IRQHandler
.set EXTI4_IRQHandler, __STM32DefaultExceptionHandler
.weak DMAChannel1_IRQHandler
.globl DMAChannel1_IRQHandler
.set DMAChannel1_IRQHandler, __STM32DefaultExceptionHandler
.weak DMAChannel2_IRQHandler
.globl DMAChannel2_IRQHandler
.set DMAChannel2_IRQHandler, __STM32DefaultExceptionHandler
.weak DMAChannel3_IRQHandler
.globl DMAChannel3_IRQHandler
.set DMAChannel3_IRQHandler, __STM32DefaultExceptionHandler
.weak DMAChannel4_IRQHandler
.globl DMAChannel4_IRQHandler
.set DMAChannel4_IRQHandler, __STM32DefaultExceptionHandler
.weak DMAChannel5_IRQHandler
.globl DMAChannel5_IRQHandler
.set DMAChannel5_IRQHandler, __STM32DefaultExceptionHandler
.weak DMAChannel6_IRQHandler
.globl DMAChannel6_IRQHandler
.set DMAChannel6_IRQHandler, __STM32DefaultExceptionHandler
.weak DMAChannel7_IRQHandler
.globl DMAChannel7_IRQHandler
.set DMAChannel7_IRQHandler, __STM32DefaultExceptionHandler
.weak ADC_IRQHandler
.globl ADC_IRQHandler
.set ADC_IRQHandler, __STM32DefaultExceptionHandler
.weak USB_HP_CAN_TX_IRQHandler
.globl USB_HP_CAN_TX_IRQHandler
.set USB_HP_CAN_TX_IRQHandler, __STM32DefaultExceptionHandler
.weak usb_lpIRQHandler
.globl usb_lpIRQHandler
.set usb_lpIRQHandler, __STM32DefaultExceptionHandler
.weak CAN_RX1_IRQHandler
.globl CAN_RX1_IRQHandler
.set CAN_RX1_IRQHandler, __STM32DefaultExceptionHandler
.weak CAN_SCE_IRQHandler
.globl CAN_SCE_IRQHandler
.set CAN_SCE_IRQHandler, __STM32DefaultExceptionHandler
.weak EXTI9_5_IRQHandler
.globl EXTI9_5_IRQHandler
.set EXTI9_5_IRQHandler, __STM32DefaultExceptionHandler
.weak TIM1_BRK_IRQHandler
.globl TIM1_BRK_IRQHandler
.set TIM1_BRK_IRQHandler, __STM32DefaultExceptionHandler
.weak TIM1_UP_IRQHandler
.globl TIM1_UP_IRQHandler
.set TIM1_UP_IRQHandler, __STM32DefaultExceptionHandler
.weak TIM1_TRG_COM_IRQHandler
.globl TIM1_TRG_COM_IRQHandler
.set TIM1_TRG_COM_IRQHandler, __STM32DefaultExceptionHandler
.weak TIM1_CC_IRQHandler
.globl TIM1_CC_IRQHandler
.set TIM1_CC_IRQHandler, __STM32DefaultExceptionHandler
.weak TIM2_IRQHandler
.globl TIM2_IRQHandler
.set TIM2_IRQHandler, __STM32DefaultExceptionHandler
.weak TIM3_IRQHandler
.globl TIM3_IRQHandler
.set TIM3_IRQHandler, __STM32DefaultExceptionHandler
.weak TIM4_IRQHandler
.globl TIM4_IRQHandler
.set TIM4_IRQHandler, __STM32DefaultExceptionHandler
.weak I2C1_EV_IRQHandler
.globl I2C1_EV_IRQHandler
.set I2C1_EV_IRQHandler, __STM32DefaultExceptionHandler
.weak I2C1_ER_IRQHandler
.globl I2C1_ER_IRQHandler
.set I2C1_ER_IRQHandler, __STM32DefaultExceptionHandler
.weak I2C2_EV_IRQHandler
.globl I2C2_EV_IRQHandler
.set I2C2_EV_IRQHandler, __STM32DefaultExceptionHandler
.weak I2C2_ER_IRQHandler
.globl I2C2_ER_IRQHandler
.set I2C2_ER_IRQHandler, __STM32DefaultExceptionHandler
.weak SPI1_IRQHandler
.globl SPI1_IRQHandler
.set SPI1_IRQHandler, __STM32DefaultExceptionHandler
.weak SPI2_IRQHandler
.globl SPI2_IRQHandler
.set SPI2_IRQHandler, __STM32DefaultExceptionHandler
.weak USART1_IRQHandler
.globl USART1_IRQHandler
.set USART1_IRQHandler, __STM32DefaultExceptionHandler
.weak USART2_IRQHandler
.globl USART2_IRQHandler
.set USART2_IRQHandler, __STM32DefaultExceptionHandler
.weak USART3_IRQHandler
.globl USART3_IRQHandler
.set USART3_IRQHandler, __STM32DefaultExceptionHandler
.weak EXTI15_10_IRQHandler
.globl EXTI15_10_IRQHandler
.set EXTI15_10_IRQHandler, __STM32DefaultExceptionHandler
.weak RTCAlarm_IRQHandler
.globl RTCAlarm_IRQHandler
.set RTCAlarm_IRQHandler, __STM32DefaultExceptionHandler
.weak USBWakeUp_IRQHandler
.globl USBWakeUp_IRQHandler
.set USBWakeUp_IRQHandler, __STM32DefaultExceptionHandler
#endif /* L_lanchon_stm32_isr_interrupt */
|