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.