Mercurial > ~darius > hgwebdir.cgi > stm32temp
comparison startup_stm32f10x_md_mthomas.c @ 53:6ad0603ea909
Add all the interrupt sources.
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Sun, 07 Apr 2013 22:32:48 +0930 |
parents | 74e9b3baac1e |
children |
comparison
equal
deleted
inserted
replaced
52:9521be9b391e | 53:6ad0603ea909 |
---|---|
138 void WEAK USART2_IRQHandler(void); | 138 void WEAK USART2_IRQHandler(void); |
139 void WEAK USART3_IRQHandler(void); | 139 void WEAK USART3_IRQHandler(void); |
140 void WEAK EXTI15_10_IRQHandler(void); | 140 void WEAK EXTI15_10_IRQHandler(void); |
141 void WEAK RTCAlarm_IRQHandler(void); | 141 void WEAK RTCAlarm_IRQHandler(void); |
142 void WEAK USBWakeUp_IRQHandler(void); | 142 void WEAK USBWakeUp_IRQHandler(void); |
143 void WEAK TIM8Brk_IRQHandler(void); | |
144 void WEAK TIM8Up_IRQHandler(void); | |
145 void WEAK TIM8_Trg_Com_IRQHandler(void); | |
146 void WEAK TIM8_CC_IRQHandler(void); | |
147 void WEAK ADC3_IRQHandler(void); | |
148 void WEAK FSMC_IRQHandler(void); | |
149 void WEAK SDIO_IRQHandler(void); | |
150 void WEAK TIM5_IRQHandler(void); | |
151 void WEAK SPI3_IRQHandler(void); | |
152 void WEAK UART4_IRQHandler(void); | |
153 void WEAK UART5_IRQHandler(void); | |
154 void WEAK TIM6_IRQHandler(void); | |
155 void WEAK TIM7_IRQHandler(void); | |
156 void WEAK DMA2_Channel1_IRQHandler(void); | |
157 void WEAK DMA2_Channel2_IRQHandler(void); | |
158 void WEAK DMA2_Channel3_IRQHandler(void); | |
159 void WEAK DMA2_Channel4_5_IRQHandler(void); | |
143 | 160 |
144 /* Private functions ---------------------------------------------------------*/ | 161 /* Private functions ---------------------------------------------------------*/ |
145 /****************************************************************************** | 162 /****************************************************************************** |
146 * | 163 * |
147 * mthomas: If been built with VECT_TAB_RAM this creates two tables: | 164 * mthomas: If been built with VECT_TAB_RAM this creates two tables: |
233 USART2_IRQHandler, /* USART2 */ | 250 USART2_IRQHandler, /* USART2 */ |
234 USART3_IRQHandler, /* USART3 */ | 251 USART3_IRQHandler, /* USART3 */ |
235 EXTI15_10_IRQHandler, /* EXTI Line 15..10 */ | 252 EXTI15_10_IRQHandler, /* EXTI Line 15..10 */ |
236 RTCAlarm_IRQHandler, /* RTC Alarm through EXTI Line */ | 253 RTCAlarm_IRQHandler, /* RTC Alarm through EXTI Line */ |
237 USBWakeUp_IRQHandler, /* USB Wakeup from suspend */ | 254 USBWakeUp_IRQHandler, /* USB Wakeup from suspend */ |
238 0,0,0,0,0,0,0, | 255 TIM8Brk_IRQHandler, /* TIM8 break */ |
239 (intfunc)0xF108F85F /* @0x108. This is for boot in RAM mode for | 256 TIM8Up_IRQHandler, /* TIM8 update */ |
240 STM32F10x Medium Density devices. */ | 257 TIM8_Trg_Com_IRQHandler, /* TIM8 trigger and commutation */ |
258 TIM8_CC_IRQHandler, /* TIM8 capture/compare */ | |
259 ADC3_IRQHandler, /* ADC3 */ | |
260 FSMC_IRQHandler, /* FSMC */ | |
261 SDIO_IRQHandler, /* SDIO */ | |
262 TIM5_IRQHandler, /* TIM5 */ | |
263 SPI3_IRQHandler, /* SPI3 */ | |
264 UART4_IRQHandler, /* UART4 */ | |
265 UART5_IRQHandler, /* UART5 */ | |
266 TIM6_IRQHandler, /* TIM6 */ | |
267 TIM7_IRQHandler, /* TIM7 */ | |
268 DMA2_Channel1_IRQHandler, /* DMA2 Channel 1 */ | |
269 DMA2_Channel2_IRQHandler, /* DMA2 Channel 2 */ | |
270 DMA2_Channel3_IRQHandler, /* DMA2 Channel 3 */ | |
271 DMA2_Channel4_5_IRQHandler, /* DMA2 Channel 4 & 5 */ | |
241 }; | 272 }; |
242 | 273 |
243 /** | 274 /** |
244 * @brief This is the code that gets called when the processor first | 275 * @brief This is the code that gets called when the processor first |
245 * starts execution following a reset event. Only the absolutely | 276 * starts execution following a reset event. Only the absolutely |
354 #pragma weak USART2_IRQHandler = Default_Handler | 385 #pragma weak USART2_IRQHandler = Default_Handler |
355 #pragma weak USART3_IRQHandler = Default_Handler | 386 #pragma weak USART3_IRQHandler = Default_Handler |
356 #pragma weak EXTI15_10_IRQHandler = Default_Handler | 387 #pragma weak EXTI15_10_IRQHandler = Default_Handler |
357 #pragma weak RTCAlarm_IRQHandler = Default_Handler | 388 #pragma weak RTCAlarm_IRQHandler = Default_Handler |
358 #pragma weak USBWakeUp_IRQHandler = Default_Handler | 389 #pragma weak USBWakeUp_IRQHandler = Default_Handler |
390 #pragma weak TIM8Brk_IRQHandler = Default_Handler | |
391 #pragma weak TIM8Up_IRQHandler = Default_Handler | |
392 #pragma weak TIM8_Trg_Com_IRQHandler = Default_Handler | |
393 #pragma weak TIM8_CC_IRQHandler = Default_Handler | |
394 #pragma weak ADC3_IRQHandler = Default_Handler | |
395 #pragma weak FSMC_IRQHandler = Default_Handler | |
396 #pragma weak SDIO_IRQHandler = Default_Handler | |
397 #pragma weak TIM5_IRQHandler = Default_Handler | |
398 #pragma weak SPI3_IRQHandler = Default_Handler | |
399 #pragma weak UART4_IRQHandler = Default_Handler | |
400 #pragma weak UART5_IRQHandler = Default_Handler | |
401 #pragma weak TIM6_IRQHandler = Default_Handler | |
402 #pragma weak TIM7_IRQHandler = Default_Handler | |
403 #pragma weak DMA2_Channel1_IRQHandler = Default_Handler | |
404 #pragma weak DMA2_Channel2_IRQHandler = Default_Handler | |
405 #pragma weak DMA2_Channel3_IRQHandler = Default_Handler | |
406 #pragma weak DMA2_Channel4_5_IRQHandler = Default_Handler | |
359 | 407 |
360 /** | 408 /** |
361 * @brief This is the code that gets called when the processor receives an | 409 * @brief This is the code that gets called when the processor receives an |
362 * unexpected interrupt. This simply enters an infinite loop, preserving | 410 * unexpected interrupt. This simply enters an infinite loop, preserving |
363 * the system state for examination by a debugger. | 411 * the system state for examination by a debugger. |