/ * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* @file startup_stm32f205xx.s
* @author MCD Application Team
* @version V2.1.2
* @date 29-June-2016
* @brief STM32F205xx Devices vector table for Atollic TrueSTUDIO toolchain.
* This m o d u l e p e r f o r m s :
* - Set t h e i n i t i a l S P
* - Set t h e i n i t i a l P C = = R e s e t _ H a n d l e r ,
* - Set t h e v e c t o r t a b l e e n t r i e s w i t h t h e e x c e p t i o n s I S R a d d r e s s
* - Branches t o m a i n i n t h e C l i b r a r y ( w h i c h e v e n t u a l l y
* calls m a i n ( ) ) .
* After R e s e t t h e C o r t e x - M 3 p r o c e s s o r i s i n T h r e a d m o d e ,
* priority i s P r i v i l e g e d , a n d t h e S t a c k i s s e t t o M a i n .
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* @attention
*
* < h2 > < c e n t e r > & c o p y ; COPYRIGHT 2016 STMicroelectronics</center></h2>
*
* Redistribution a n d u s e i n s o u r c e a n d b i n a r y f o r m s , w i t h o r w i t h o u t m o d i f i c a t i o n ,
* are p e r m i t t e d p r o v i d e d t h a t t h e f o l l o w i n g c o n d i t i o n s a r e m e t :
* 1 . Redistributions o f s o u r c e c o d e m u s t r e t a i n t h e a b o v e c o p y r i g h t n o t i c e ,
* this l i s t o f c o n d i t i o n s a n d t h e f o l l o w i n g d i s c l a i m e r .
* 2 . Redistributions i n b i n a r y f o r m m u s t r e p r o d u c e t h e a b o v e c o p y r i g h t n o t i c e ,
* this l i s t o f c o n d i t i o n s a n d t h e f o l l o w i n g d i s c l a i m e r i n t h e d o c u m e n t a t i o n
* and/ o r o t h e r m a t e r i a l s p r o v i d e d w i t h t h e d i s t r i b u t i o n .
* 3 . Neither t h e n a m e o f S T M i c r o e l e c t r o n i c s n o r t h e n a m e s o f i t s c o n t r i b u t o r s
* may b e u s e d t o e n d o r s e o r p r o m o t e p r o d u c t s d e r i v e d f r o m t h i s s o f t w a r e
* without s p e c i f i c p r i o r w r i t t e n p e r m i s s i o n .
*
* THIS S O F T W A R E I S P R O V I D E D B Y T H E C O P Y R I G H T H O L D E R S A N D C O N T R I B U T O R S " A S I S "
* AND A N Y E X P R E S S O R I M P L I E D W A R R A N T I E S , I N C L U D I N G , B U T N O T L I M I T E D T O , T H E
* IMPLIED W A R R A N T I E S O F M E R C H A N T A B I L I T Y A N D F I T N E S S F O R A P A R T I C U L A R P U R P O S E A R E
* DISCLAIMED. I N N O E V E N T S H A L L T H E C O P Y R I G H T H O L D E R O R C O N T R I B U T O R S B E L I A B L E
* FOR A N Y D I R E C T , I N D I R E C T , I N C I D E N T A L , S P E C I A L , E X E M P L A R Y , O R C O N S E Q U E N T I A L
* DAMAGES ( I N C L U D I N G , B U T N O T L I M I T E D T O , P R O C U R E M E N T O F S U B S T I T U T E G O O D S O R
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED A N D O N A N Y T H E O R Y O F L I A B I L I T Y , W H E T H E R I N C O N T R A C T , S T R I C T L I A B I L I T Y ,
* OR T O R T ( I N C L U D I N G N E G L I G E N C E O R O T H E R W I S E ) A R I S I N G I N A N Y W A Y O U T O F T H E U S E
* OF T H I S S O F T W A R E , E V E N I F A D V I S E D O F T H E P O S S I B I L I T Y O F S U C H D A M A G E .
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* /
.syntax unified
.cpu cortex- m 3
.thumb
.global g_pfnVectors
.global Default_Handler
/ * start a d d r e s s f o r t h e i n i t i a l i z a t i o n v a l u e s o f t h e . d a t a s e c t i o n .
defined i n l i n k e r s c r i p t * /
.word _sidata
/* start address for the .data section. defined in linker script */
.word _sdata
/* end address for the .data section. defined in linker script */
.word _edata
/* start address for the .bss section. defined in linker script */
.word _sbss
/* end address for the .bss section. defined in linker script */
.word _ebss
/* stack used for SystemInit_ExtMemCtl; always internal RAM used */
/ * *
* @brief This is the code that gets called when the processor first
* starts e x e c u t i o n f o l l o w i n g a r e s e t e v e n t . O n l y t h e a b s o l u t e l y
* necessary s e t i s p e r f o r m e d , a f t e r w h i c h t h e a p p l i c a t i o n
* supplied m a i n ( ) r o u t i n e i s c a l l e d .
* @param None
* @retval : None
* /
.section .text .Reset_Handler
.weak Reset_Handler
.type Reset_ H a n d l e r , % f u n c t i o n
Reset_Handler :
ldr s p , =_estack / * s e t s t a c k p o i n t e r * /
bl _ _ i n i t i a l i z e _ h a r d w a r e _ e a r l y
/* Copy the data segment initializers from flash to SRAM */
movs r1 , #0
b L o o p C o p y D a t a I n i t
CopyDataInit :
ldr r3 , =_sidata
ldr r3 , [ r3 , r1 ]
str r3 , [ r0 , r1 ]
adds r1 , r1 , #4
LoopCopyDataInit :
ldr r0 , =_sdata
ldr r3 , =_edata
adds r2 , r0 , r1
cmp r2 , r3
bcc C o p y D a t a I n i t
ldr r2 , =_sbss
b L o o p F i l l Z e r o b s s
/* Zero fill the bss segment. */
FillZerobss :
movs r3 , #0
str r3 , [ r2 ] , #4
LoopFillZerobss :
ldr r3 , = _ e b s s
cmp r2 , r3
bcc F i l l Z e r o b s s
/* Call the clock system initialization function.*/
/*bl SystemInit */
/* Call static constructors */
/*bl __libc_init_array*/
/* Call the application's entry point.*/
bl m a i n
bx l r
.size Reset_ H a n d l e r , . - R e s e t _ H a n d l e r
/ * *
* @brief This is the code that gets called when the processor receives an
* unexpected i n t e r r u p t . T h i s s i m p l y e n t e r s a n i n f i n i t e l o o p , p r e s e r v i n g
* the s y s t e m s t a t e f o r e x a m i n a t i o n b y a d e b u g g e r .
* @param None
* @retval None
* /
.section .text .Default_Handler , " ax" ,% p r o g b i t s
Default_Handler :
Infinite_Loop :
b I n f i n i t e _ L o o p
.size Default_ H a n d l e r , . - D e f a u l t _ H a n d l e r
/ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* The m i n i m a l v e c t o r t a b l e f o r a C o r t e x M 3 . N o t e t h a t t h e p r o p e r c o n s t r u c t s
* must b e p l a c e d o n t h i s t o e n s u r e t h a t i t e n d s u p a t p h y s i c a l a d d r e s s
* 0 x0 0 0 0 . 0 0 0 0 .
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
.section .isr_vector , " a" ,% p r o g b i t s
.type g_ p f n V e c t o r s , % o b j e c t
.size g_ p f n V e c t o r s , . - g _ p f n V e c t o r s
g_pfnVectors :
.word _estack
.word Reset_Handler
.word NMI_Handler
.word HardFault_Handler
.word MemManage_Handler
.word BusFault_Handler
.word UsageFault_Handler
.word 0
.word 0
.word 0
.word 0
.word SVC_Handler
.word DebugMon_Handler
.word 0
.word PendSV_Handler
.word SysTick_Handler
/* External Interrupts */
.word WWDG_IRQHandler /* Window WatchDog */
.word PVD_IRQHandler /* PVD through EXTI Line detection */
.word TAMP_STAMP_IRQHandler /* Tamper and TimeStamps through the EXTI line */
.word RTC_WKUP_IRQHandler /* RTC Wakeup through the EXTI line */
.word FLASH_IRQHandler /* FLASH */
.word RCC_IRQHandler /* RCC */
.word EXTI0_IRQHandler /* EXTI Line0 */
.word EXTI1_IRQHandler /* EXTI Line1 */
.word EXTI2_IRQHandler /* EXTI Line2 */
.word EXTI3_IRQHandler /* EXTI Line3 */
.word EXTI4_IRQHandler /* EXTI Line4 */
.word DMA1_Stream0_IRQHandler /* DMA1 Stream 0 */
.word DMA1_Stream1_IRQHandler /* DMA1 Stream 1 */
.word DMA1_Stream2_IRQHandler /* DMA1 Stream 2 */
.word DMA1_Stream3_IRQHandler /* DMA1 Stream 3 */
.word DMA1_Stream4_IRQHandler /* DMA1 Stream 4 */
.word DMA1_Stream5_IRQHandler /* DMA1 Stream 5 */
.word DMA1_Stream6_IRQHandler /* DMA1 Stream 6 */
.word ADC_IRQHandler /* ADC1, ADC2 and ADC3s */
.word CAN1_TX_IRQHandler /* CAN1 TX */
.word CAN1_RX0_IRQHandler /* CAN1 RX0 */
.word CAN1_RX1_IRQHandler /* CAN1 RX1 */
.word CAN1_SCE_IRQHandler /* CAN1 SCE */
.word EXTI9_5_IRQHandler /* External Line[9:5]s */
.word TIM1_BRK_TIM9_IRQHandler /* TIM1 Break and TIM9 */
.word TIM1_UP_TIM10_IRQHandler /* TIM1 Update and TIM10 */
.word TIM1_TRG_COM_TIM11_IRQHandler /* TIM1 Trigger and Commutation and TIM11 */
.word TIM1_CC_IRQHandler /* TIM1 Capture Compare */
.word TIM2_IRQHandler /* TIM2 */
.word TIM3_IRQHandler /* TIM3 */
.word TIM4_IRQHandler /* TIM4 */
.word I2C1_EV_IRQHandler /* I2C1 Event */
.word I2C1_ER_IRQHandler /* I2C1 Error */
.word I2C2_EV_IRQHandler /* I2C2 Event */
.word I2C2_ER_IRQHandler /* I2C2 Error */
.word SPI1_IRQHandler /* SPI1 */
.word SPI2_IRQHandler /* SPI2 */
.word USART1_IRQHandler /* USART1 */
.word USART2_IRQHandler /* USART2 */
.word USART3_IRQHandler /* USART3 */
.word EXTI15_10_IRQHandler /* External Line[15:10]s */
.word RTC_Alarm_IRQHandler /* RTC Alarm (A and B) through EXTI Line */
.word OTG_FS_WKUP_IRQHandler /* USB OTG FS Wakeup through EXTI line */
.word TIM8_BRK_TIM12_IRQHandler /* TIM8 Break and TIM12 */
.word TIM8_UP_TIM13_IRQHandler /* TIM8 Update and TIM13 */
.word TIM8_TRG_COM_TIM14_IRQHandler /* TIM8 Trigger and Commutation and TIM14 */
.word TIM8_CC_IRQHandler /* TIM8 Capture Compare */
.word DMA1_Stream7_IRQHandler /* DMA1 Stream7 */
.word FSMC_IRQHandler /* FSMC */
.word SDIO_IRQHandler /* SDIO */
.word TIM5_IRQHandler /* TIM5 */
.word SPI3_IRQHandler /* SPI3 */
.word UART4_IRQHandler /* UART4 */
.word UART5_IRQHandler /* UART5 */
.word TIM6_DAC_IRQHandler /* TIM6 and DAC1&2 underrun errors */
.word TIM7_IRQHandler /* TIM7 */
.word DMA2_Stream0_IRQHandler /* DMA2 Stream 0 */
.word DMA2_Stream1_IRQHandler /* DMA2 Stream 1 */
.word DMA2_Stream2_IRQHandler /* DMA2 Stream 2 */
.word DMA2_Stream3_IRQHandler /* DMA2 Stream 3 */
.word DMA2_Stream4_IRQHandler /* DMA2 Stream 4 */
.word 0 /* Reserved */
.word 0 /* Reserved */
.word CAN2_TX_IRQHandler /* CAN2 TX */
.word CAN2_RX0_IRQHandler /* CAN2 RX0 */
.word CAN2_RX1_IRQHandler /* CAN2 RX1 */
.word CAN2_SCE_IRQHandler /* CAN2 SCE */
.word OTG_FS_IRQHandler /* USB OTG FS */
.word DMA2_Stream5_IRQHandler /* DMA2 Stream 5 */
.word DMA2_Stream6_IRQHandler /* DMA2 Stream 6 */
.word DMA2_Stream7_IRQHandler /* DMA2 Stream 7 */
.word USART6_IRQHandler /* USART6 */
.word I2C3_EV_IRQHandler /* I2C3 event */
.word I2C3_ER_IRQHandler /* I2C3 error */
.word OTG_HS_EP1_OUT_IRQHandler /* USB OTG HS End Point 1 Out */
.word OTG_HS_EP1_IN_IRQHandler /* USB OTG HS End Point 1 In */
.word OTG_HS_WKUP_IRQHandler /* USB OTG HS Wakeup through EXTI */
.word OTG_HS_IRQHandler /* USB OTG HS */
.word 0 /* Reserved */
.word 0 /* Reserved */
.word HASH_RNG_IRQHandler /* Hash and Rng */
/ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Provide w e a k a l i a s e s f o r e a c h E x c e p t i o n h a n d l e r t o t h e D e f a u l t _ H a n d l e r .
* As t h e y a r e w e a k a l i a s e s , a n y f u n c t i o n w i t h t h e s a m e n a m e w i l l o v e r r i d e
* this d e f i n i t i o n .
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
.weak NMI_Handler
.thumb_set NMI_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak HardFault_Handler
.thumb_set HardFault_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak MemManage_Handler
.thumb_set MemManage_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak BusFault_Handler
.thumb_set BusFault_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak UsageFault_Handler
.thumb_set UsageFault_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak SVC_Handler
.thumb_set SVC_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DebugMon_Handler
.thumb_set DebugMon_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak PendSV_Handler
.thumb_set PendSV_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak SysTick_Handler
.thumb_set SysTick_ H a n d l e r ,D e f a u l t _ H a n d l e r
.weak WWDG_IRQHandler
.thumb_set WWDG_ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak PVD_IRQHandler
.thumb_set PVD_ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TAMP_STAMP_IRQHandler
.thumb_set TAMP_ S T A M P _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak RTC_WKUP_IRQHandler
.thumb_set RTC_ W K U P _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak FLASH_IRQHandler
.thumb_set FLASH_ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak RCC_IRQHandler
.thumb_set RCC_ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak EXTI0_IRQHandler
.thumb_set EXTI0 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak EXTI1_IRQHandler
.thumb_set EXTI1 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak EXTI2_IRQHandler
.thumb_set EXTI2 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak EXTI3_IRQHandler
.thumb_set EXTI3 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak EXTI4_IRQHandler
.thumb_set EXTI4 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA1_Stream0_IRQHandler
.thumb_set DMA1 _ S t r e a m 0 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA1_Stream1_IRQHandler
.thumb_set DMA1 _ S t r e a m 1 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA1_Stream2_IRQHandler
.thumb_set DMA1 _ S t r e a m 2 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA1_Stream3_IRQHandler
.thumb_set DMA1 _ S t r e a m 3 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA1_Stream4_IRQHandler
.thumb_set DMA1 _ S t r e a m 4 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA1_Stream5_IRQHandler
.thumb_set DMA1 _ S t r e a m 5 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA1_Stream6_IRQHandler
.thumb_set DMA1 _ S t r e a m 6 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak ADC_IRQHandler
.thumb_set ADC_ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak CAN1_TX_IRQHandler
.thumb_set CAN1 _ T X _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak CAN1_RX0_IRQHandler
.thumb_set CAN1 _ R X 0 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak CAN1_RX1_IRQHandler
.thumb_set CAN1 _ R X 1 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak CAN1_SCE_IRQHandler
.thumb_set CAN1 _ S C E _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak EXTI9_5_IRQHandler
.thumb_set EXTI9 _ 5 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM1_BRK_TIM9_IRQHandler
.thumb_set TIM1 _ B R K _ T I M 9 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM1_UP_TIM10_IRQHandler
.thumb_set TIM1 _ U P _ T I M 1 0 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM1_TRG_COM_TIM11_IRQHandler
.thumb_set TIM1 _ T R G _ C O M _ T I M 1 1 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM1_CC_IRQHandler
.thumb_set TIM1 _ C C _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM2_IRQHandler
.thumb_set TIM2 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM3_IRQHandler
.thumb_set TIM3 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM4_IRQHandler
.thumb_set TIM4 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak I2C1_EV_IRQHandler
.thumb_set I2 C 1 _ E V _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak I2C1_ER_IRQHandler
.thumb_set I2 C 1 _ E R _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak I2C2_EV_IRQHandler
.thumb_set I2 C 2 _ E V _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak I2C2_ER_IRQHandler
.thumb_set I2 C 2 _ E R _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak SPI1_IRQHandler
.thumb_set SPI1 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak SPI2_IRQHandler
.thumb_set SPI2 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak USART1_IRQHandler
.thumb_set USART1 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak USART2_IRQHandler
.thumb_set USART2 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak USART3_IRQHandler
.thumb_set USART3 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak EXTI15_10_IRQHandler
.thumb_set EXTI1 5 _ 1 0 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak RTC_Alarm_IRQHandler
.thumb_set RTC_ A l a r m _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak OTG_FS_WKUP_IRQHandler
.thumb_set OTG_ F S _ W K U P _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM8_BRK_TIM12_IRQHandler
.thumb_set TIM8 _ B R K _ T I M 1 2 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM8_UP_TIM13_IRQHandler
.thumb_set TIM8 _ U P _ T I M 1 3 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM8_TRG_COM_TIM14_IRQHandler
.thumb_set TIM8 _ T R G _ C O M _ T I M 1 4 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM8_CC_IRQHandler
.thumb_set TIM8 _ C C _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA1_Stream7_IRQHandler
.thumb_set DMA1 _ S t r e a m 7 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak FSMC_IRQHandler
.thumb_set FSMC_ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak SDIO_IRQHandler
.thumb_set SDIO_ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM5_IRQHandler
.thumb_set TIM5 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak SPI3_IRQHandler
.thumb_set SPI3 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak UART4_IRQHandler
.thumb_set UART4 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak UART5_IRQHandler
.thumb_set UART5 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM6_DAC_IRQHandler
.thumb_set TIM6 _ D A C _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak TIM7_IRQHandler
.thumb_set TIM7 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA2_Stream0_IRQHandler
.thumb_set DMA2 _ S t r e a m 0 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA2_Stream1_IRQHandler
.thumb_set DMA2 _ S t r e a m 1 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA2_Stream2_IRQHandler
.thumb_set DMA2 _ S t r e a m 2 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA2_Stream3_IRQHandler
.thumb_set DMA2 _ S t r e a m 3 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA2_Stream4_IRQHandler
.thumb_set DMA2 _ S t r e a m 4 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak CAN2_TX_IRQHandler
.thumb_set CAN2 _ T X _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak CAN2_RX0_IRQHandler
.thumb_set CAN2 _ R X 0 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak CAN2_RX1_IRQHandler
.thumb_set CAN2 _ R X 1 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak CAN2_SCE_IRQHandler
.thumb_set CAN2 _ S C E _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak OTG_FS_IRQHandler
.thumb_set OTG_ F S _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA2_Stream5_IRQHandler
.thumb_set DMA2 _ S t r e a m 5 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA2_Stream6_IRQHandler
.thumb_set DMA2 _ S t r e a m 6 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak DMA2_Stream7_IRQHandler
.thumb_set DMA2 _ S t r e a m 7 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak USART6_IRQHandler
.thumb_set USART6 _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak I2C3_EV_IRQHandler
.thumb_set I2 C 3 _ E V _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak I2C3_ER_IRQHandler
.thumb_set I2 C 3 _ E R _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak OTG_HS_EP1_OUT_IRQHandler
.thumb_set OTG_ H S _ E P 1 _ O U T _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak OTG_HS_EP1_IN_IRQHandler
.thumb_set OTG_ H S _ E P 1 _ I N _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak OTG_HS_WKUP_IRQHandler
.thumb_set OTG_ H S _ W K U P _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak OTG_HS_IRQHandler
.thumb_set OTG_ H S _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
.weak HASH_RNG_IRQHandler
.thumb_set HASH_ R N G _ I R Q H a n d l e r ,D e f a u l t _ H a n d l e r
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/