Chau Vo / mbed-dev

Fork of mbed-dev by mbed official

Committer:
bogdanm
Date:
Thu Oct 01 15:25:22 2015 +0300
Revision:
0:9b334a45a8ff
Child:
144:ef7eb2e8f9f7
Initial commit on mbed-dev

Replaces mbed-src (now inactive)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bogdanm 0:9b334a45a8ff 1 ;/******************** (C) COPYRIGHT 2014 STMicroelectronics ********************
bogdanm 0:9b334a45a8ff 2 ;* File Name : startup_stm32l152xc.s
bogdanm 0:9b334a45a8ff 3 ;* Author : MCD Application Team
bogdanm 0:9b334a45a8ff 4 ;* Version : V1.0.0
bogdanm 0:9b334a45a8ff 5 ;* Date : 5-September-2014
bogdanm 0:9b334a45a8ff 6 ;* Description : STM32L152XC Devices vector for EWARM toolchain.
bogdanm 0:9b334a45a8ff 7 ;* This module performs:
bogdanm 0:9b334a45a8ff 8 ;* - Set the initial SP
bogdanm 0:9b334a45a8ff 9 ;* - Set the initial PC == __iar_program_start,
bogdanm 0:9b334a45a8ff 10 ;* - Set the vector table entries with the exceptions ISR
bogdanm 0:9b334a45a8ff 11 ;* address.
bogdanm 0:9b334a45a8ff 12 ;* - Configure the system clock
bogdanm 0:9b334a45a8ff 13 ;* - Branches to main in the C library (which eventually
bogdanm 0:9b334a45a8ff 14 ;* calls main()).
bogdanm 0:9b334a45a8ff 15 ;* After Reset the Cortex-M3 processor is in Thread mode,
bogdanm 0:9b334a45a8ff 16 ;* priority is Privileged, and the Stack is set to Main.
bogdanm 0:9b334a45a8ff 17 ;********************************************************************************
bogdanm 0:9b334a45a8ff 18 ;*
bogdanm 0:9b334a45a8ff 19 ;* <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
bogdanm 0:9b334a45a8ff 20 ;*
bogdanm 0:9b334a45a8ff 21 ;* Redistribution and use in source and binary forms, with or without modification,
bogdanm 0:9b334a45a8ff 22 ;* are permitted provided that the following conditions are met:
bogdanm 0:9b334a45a8ff 23 ;* 1. Redistributions of source code must retain the above copyright notice,
bogdanm 0:9b334a45a8ff 24 ;* this list of conditions and the following disclaimer.
bogdanm 0:9b334a45a8ff 25 ;* 2. Redistributions in binary form must reproduce the above copyright notice,
bogdanm 0:9b334a45a8ff 26 ;* this list of conditions and the following disclaimer in the documentation
bogdanm 0:9b334a45a8ff 27 ;* and/or other materials provided with the distribution.
bogdanm 0:9b334a45a8ff 28 ;* 3. Neither the name of STMicroelectronics nor the names of its contributors
bogdanm 0:9b334a45a8ff 29 ;* may be used to endorse or promote products derived from this software
bogdanm 0:9b334a45a8ff 30 ;* without specific prior written permission.
bogdanm 0:9b334a45a8ff 31 ;*
bogdanm 0:9b334a45a8ff 32 ;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
bogdanm 0:9b334a45a8ff 33 ;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
bogdanm 0:9b334a45a8ff 34 ;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
bogdanm 0:9b334a45a8ff 35 ;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
bogdanm 0:9b334a45a8ff 36 ;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
bogdanm 0:9b334a45a8ff 37 ;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
bogdanm 0:9b334a45a8ff 38 ;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
bogdanm 0:9b334a45a8ff 39 ;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
bogdanm 0:9b334a45a8ff 40 ;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
bogdanm 0:9b334a45a8ff 41 ;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
bogdanm 0:9b334a45a8ff 42 ;*
bogdanm 0:9b334a45a8ff 43 ;*******************************************************************************
bogdanm 0:9b334a45a8ff 44 ;
bogdanm 0:9b334a45a8ff 45 ;
bogdanm 0:9b334a45a8ff 46 ; The modules in this file are included in the libraries, and may be replaced
bogdanm 0:9b334a45a8ff 47 ; by any user-defined modules that define the PUBLIC symbol _program_start or
bogdanm 0:9b334a45a8ff 48 ; a user defined start symbol.
bogdanm 0:9b334a45a8ff 49 ; To override the cstartup defined in the library, simply add your modified
bogdanm 0:9b334a45a8ff 50 ; version to the workbench project.
bogdanm 0:9b334a45a8ff 51 ;
bogdanm 0:9b334a45a8ff 52 ; The vector table is normally located at address 0.
bogdanm 0:9b334a45a8ff 53 ; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
bogdanm 0:9b334a45a8ff 54 ; The name "__vector_table" has special meaning for C-SPY:
bogdanm 0:9b334a45a8ff 55 ; it is where the SP start value is found, and the NVIC vector
bogdanm 0:9b334a45a8ff 56 ; table register (VTOR) is initialized to this address if != 0.
bogdanm 0:9b334a45a8ff 57 ;
bogdanm 0:9b334a45a8ff 58 ; Cortex-M version
bogdanm 0:9b334a45a8ff 59 ;
bogdanm 0:9b334a45a8ff 60
bogdanm 0:9b334a45a8ff 61 MODULE ?cstartup
bogdanm 0:9b334a45a8ff 62
bogdanm 0:9b334a45a8ff 63 ;; Forward declaration of sections.
bogdanm 0:9b334a45a8ff 64 SECTION CSTACK:DATA:NOROOT(3)
bogdanm 0:9b334a45a8ff 65
bogdanm 0:9b334a45a8ff 66 SECTION .intvec:CODE:NOROOT(2)
bogdanm 0:9b334a45a8ff 67
bogdanm 0:9b334a45a8ff 68 EXTERN __iar_program_start
bogdanm 0:9b334a45a8ff 69 EXTERN SystemInit
bogdanm 0:9b334a45a8ff 70 PUBLIC __vector_table
bogdanm 0:9b334a45a8ff 71
bogdanm 0:9b334a45a8ff 72 DATA
bogdanm 0:9b334a45a8ff 73 __vector_table
bogdanm 0:9b334a45a8ff 74 DCD sfe(CSTACK)
bogdanm 0:9b334a45a8ff 75 DCD Reset_Handler ; Reset Handler
bogdanm 0:9b334a45a8ff 76
bogdanm 0:9b334a45a8ff 77 DCD NMI_Handler ; NMI Handler
bogdanm 0:9b334a45a8ff 78 DCD HardFault_Handler ; Hard Fault Handler
bogdanm 0:9b334a45a8ff 79 DCD MemManage_Handler ; MPU Fault Handler
bogdanm 0:9b334a45a8ff 80 DCD BusFault_Handler ; Bus Fault Handler
bogdanm 0:9b334a45a8ff 81 DCD UsageFault_Handler ; Usage Fault Handler
bogdanm 0:9b334a45a8ff 82 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 83 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 84 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 85 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 86 DCD SVC_Handler ; SVCall Handler
bogdanm 0:9b334a45a8ff 87 DCD DebugMon_Handler ; Debug Monitor Handler
bogdanm 0:9b334a45a8ff 88 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 89 DCD PendSV_Handler ; PendSV Handler
bogdanm 0:9b334a45a8ff 90 DCD SysTick_Handler ; SysTick Handler
bogdanm 0:9b334a45a8ff 91
bogdanm 0:9b334a45a8ff 92 ; External Interrupts
bogdanm 0:9b334a45a8ff 93 DCD WWDG_IRQHandler ; Window Watchdog
bogdanm 0:9b334a45a8ff 94 DCD PVD_IRQHandler ; PVD through EXTI Line detect
bogdanm 0:9b334a45a8ff 95 DCD TAMPER_STAMP_IRQHandler ; Tamper and Time Stamp
bogdanm 0:9b334a45a8ff 96 DCD RTC_WKUP_IRQHandler ; RTC Wakeup
bogdanm 0:9b334a45a8ff 97 DCD FLASH_IRQHandler ; FLASH
bogdanm 0:9b334a45a8ff 98 DCD RCC_IRQHandler ; RCC
bogdanm 0:9b334a45a8ff 99 DCD EXTI0_IRQHandler ; EXTI Line 0
bogdanm 0:9b334a45a8ff 100 DCD EXTI1_IRQHandler ; EXTI Line 1
bogdanm 0:9b334a45a8ff 101 DCD EXTI2_IRQHandler ; EXTI Line 2
bogdanm 0:9b334a45a8ff 102 DCD EXTI3_IRQHandler ; EXTI Line 3
bogdanm 0:9b334a45a8ff 103 DCD EXTI4_IRQHandler ; EXTI Line 4
bogdanm 0:9b334a45a8ff 104 DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
bogdanm 0:9b334a45a8ff 105 DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
bogdanm 0:9b334a45a8ff 106 DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
bogdanm 0:9b334a45a8ff 107 DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
bogdanm 0:9b334a45a8ff 108 DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
bogdanm 0:9b334a45a8ff 109 DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
bogdanm 0:9b334a45a8ff 110 DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
bogdanm 0:9b334a45a8ff 111 DCD ADC1_IRQHandler ; ADC1
bogdanm 0:9b334a45a8ff 112 DCD USB_HP_IRQHandler ; USB High Priority
bogdanm 0:9b334a45a8ff 113 DCD USB_LP_IRQHandler ; USB Low Priority
bogdanm 0:9b334a45a8ff 114 DCD DAC_IRQHandler ; DAC
bogdanm 0:9b334a45a8ff 115 DCD COMP_IRQHandler ; COMP through EXTI Line
bogdanm 0:9b334a45a8ff 116 DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
bogdanm 0:9b334a45a8ff 117 DCD LCD_IRQHandler ; LCD
bogdanm 0:9b334a45a8ff 118 DCD TIM9_IRQHandler ; TIM9
bogdanm 0:9b334a45a8ff 119 DCD TIM10_IRQHandler ; TIM10
bogdanm 0:9b334a45a8ff 120 DCD TIM11_IRQHandler ; TIM11
bogdanm 0:9b334a45a8ff 121 DCD TIM2_IRQHandler ; TIM2
bogdanm 0:9b334a45a8ff 122 DCD TIM3_IRQHandler ; TIM3
bogdanm 0:9b334a45a8ff 123 DCD TIM4_IRQHandler ; TIM4
bogdanm 0:9b334a45a8ff 124 DCD I2C1_EV_IRQHandler ; I2C1 Event
bogdanm 0:9b334a45a8ff 125 DCD I2C1_ER_IRQHandler ; I2C1 Error
bogdanm 0:9b334a45a8ff 126 DCD I2C2_EV_IRQHandler ; I2C2 Event
bogdanm 0:9b334a45a8ff 127 DCD I2C2_ER_IRQHandler ; I2C2 Error
bogdanm 0:9b334a45a8ff 128 DCD SPI1_IRQHandler ; SPI1
bogdanm 0:9b334a45a8ff 129 DCD SPI2_IRQHandler ; SPI2
bogdanm 0:9b334a45a8ff 130 DCD USART1_IRQHandler ; USART1
bogdanm 0:9b334a45a8ff 131 DCD USART2_IRQHandler ; USART2
bogdanm 0:9b334a45a8ff 132 DCD USART3_IRQHandler ; USART3
bogdanm 0:9b334a45a8ff 133 DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
bogdanm 0:9b334a45a8ff 134 DCD RTC_Alarm_IRQHandler ; RTC Alarm through EXTI Line
bogdanm 0:9b334a45a8ff 135 DCD USB_FS_WKUP_IRQHandler ; USB FS Wakeup from suspend
bogdanm 0:9b334a45a8ff 136 DCD TIM6_IRQHandler ; TIM6
bogdanm 0:9b334a45a8ff 137 DCD TIM7_IRQHandler ; TIM7
bogdanm 0:9b334a45a8ff 138 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 139 DCD TIM5_IRQHandler ; TIM5
bogdanm 0:9b334a45a8ff 140 DCD SPI3_IRQHandler ; SPI3
bogdanm 0:9b334a45a8ff 141 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 142 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 143 DCD DMA2_Channel1_IRQHandler ; DMA2 Channel 1
bogdanm 0:9b334a45a8ff 144 DCD DMA2_Channel2_IRQHandler ; DMA2 Channel 2
bogdanm 0:9b334a45a8ff 145 DCD DMA2_Channel3_IRQHandler ; DMA2 Channel 3
bogdanm 0:9b334a45a8ff 146 DCD DMA2_Channel4_IRQHandler ; DMA2 Channel 4
bogdanm 0:9b334a45a8ff 147 DCD DMA2_Channel5_IRQHandler ; DMA2 Channel 5
bogdanm 0:9b334a45a8ff 148 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 149 DCD COMP_ACQ_IRQHandler ; Comparator Channel Acquisition
bogdanm 0:9b334a45a8ff 150
bogdanm 0:9b334a45a8ff 151 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
bogdanm 0:9b334a45a8ff 152 ;;
bogdanm 0:9b334a45a8ff 153 ;; Default interrupt handlers.
bogdanm 0:9b334a45a8ff 154 ;;
bogdanm 0:9b334a45a8ff 155 THUMB
bogdanm 0:9b334a45a8ff 156
bogdanm 0:9b334a45a8ff 157 PUBWEAK Reset_Handler
bogdanm 0:9b334a45a8ff 158 SECTION .text:CODE:REORDER:NOROOT(2)
bogdanm 0:9b334a45a8ff 159 Reset_Handler
bogdanm 0:9b334a45a8ff 160 LDR R0, =SystemInit
bogdanm 0:9b334a45a8ff 161 BLX R0
bogdanm 0:9b334a45a8ff 162 LDR R0, =__iar_program_start
bogdanm 0:9b334a45a8ff 163 BX R0
bogdanm 0:9b334a45a8ff 164
bogdanm 0:9b334a45a8ff 165 PUBWEAK NMI_Handler
bogdanm 0:9b334a45a8ff 166 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 167 NMI_Handler
bogdanm 0:9b334a45a8ff 168 B NMI_Handler
bogdanm 0:9b334a45a8ff 169
bogdanm 0:9b334a45a8ff 170
bogdanm 0:9b334a45a8ff 171 PUBWEAK HardFault_Handler
bogdanm 0:9b334a45a8ff 172 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 173 HardFault_Handler
bogdanm 0:9b334a45a8ff 174 B HardFault_Handler
bogdanm 0:9b334a45a8ff 175
bogdanm 0:9b334a45a8ff 176
bogdanm 0:9b334a45a8ff 177 PUBWEAK MemManage_Handler
bogdanm 0:9b334a45a8ff 178 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 179 MemManage_Handler
bogdanm 0:9b334a45a8ff 180 B MemManage_Handler
bogdanm 0:9b334a45a8ff 181
bogdanm 0:9b334a45a8ff 182
bogdanm 0:9b334a45a8ff 183 PUBWEAK BusFault_Handler
bogdanm 0:9b334a45a8ff 184 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 185 BusFault_Handler
bogdanm 0:9b334a45a8ff 186 B BusFault_Handler
bogdanm 0:9b334a45a8ff 187
bogdanm 0:9b334a45a8ff 188
bogdanm 0:9b334a45a8ff 189 PUBWEAK UsageFault_Handler
bogdanm 0:9b334a45a8ff 190 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 191 UsageFault_Handler
bogdanm 0:9b334a45a8ff 192 B UsageFault_Handler
bogdanm 0:9b334a45a8ff 193
bogdanm 0:9b334a45a8ff 194
bogdanm 0:9b334a45a8ff 195 PUBWEAK SVC_Handler
bogdanm 0:9b334a45a8ff 196 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 197 SVC_Handler
bogdanm 0:9b334a45a8ff 198 B SVC_Handler
bogdanm 0:9b334a45a8ff 199
bogdanm 0:9b334a45a8ff 200
bogdanm 0:9b334a45a8ff 201 PUBWEAK DebugMon_Handler
bogdanm 0:9b334a45a8ff 202 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 203 DebugMon_Handler
bogdanm 0:9b334a45a8ff 204 B DebugMon_Handler
bogdanm 0:9b334a45a8ff 205
bogdanm 0:9b334a45a8ff 206
bogdanm 0:9b334a45a8ff 207 PUBWEAK PendSV_Handler
bogdanm 0:9b334a45a8ff 208 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 209 PendSV_Handler
bogdanm 0:9b334a45a8ff 210 B PendSV_Handler
bogdanm 0:9b334a45a8ff 211
bogdanm 0:9b334a45a8ff 212
bogdanm 0:9b334a45a8ff 213 PUBWEAK SysTick_Handler
bogdanm 0:9b334a45a8ff 214 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 215 SysTick_Handler
bogdanm 0:9b334a45a8ff 216 B SysTick_Handler
bogdanm 0:9b334a45a8ff 217
bogdanm 0:9b334a45a8ff 218
bogdanm 0:9b334a45a8ff 219 PUBWEAK WWDG_IRQHandler
bogdanm 0:9b334a45a8ff 220 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 221 WWDG_IRQHandler
bogdanm 0:9b334a45a8ff 222 B WWDG_IRQHandler
bogdanm 0:9b334a45a8ff 223
bogdanm 0:9b334a45a8ff 224
bogdanm 0:9b334a45a8ff 225 PUBWEAK PVD_IRQHandler
bogdanm 0:9b334a45a8ff 226 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 227 PVD_IRQHandler
bogdanm 0:9b334a45a8ff 228 B PVD_IRQHandler
bogdanm 0:9b334a45a8ff 229
bogdanm 0:9b334a45a8ff 230
bogdanm 0:9b334a45a8ff 231 PUBWEAK TAMPER_STAMP_IRQHandler
bogdanm 0:9b334a45a8ff 232 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 233 TAMPER_STAMP_IRQHandler
bogdanm 0:9b334a45a8ff 234 B TAMPER_STAMP_IRQHandler
bogdanm 0:9b334a45a8ff 235
bogdanm 0:9b334a45a8ff 236
bogdanm 0:9b334a45a8ff 237 PUBWEAK RTC_WKUP_IRQHandler
bogdanm 0:9b334a45a8ff 238 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 239 RTC_WKUP_IRQHandler
bogdanm 0:9b334a45a8ff 240 B RTC_WKUP_IRQHandler
bogdanm 0:9b334a45a8ff 241
bogdanm 0:9b334a45a8ff 242
bogdanm 0:9b334a45a8ff 243 PUBWEAK FLASH_IRQHandler
bogdanm 0:9b334a45a8ff 244 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 245 FLASH_IRQHandler
bogdanm 0:9b334a45a8ff 246 B FLASH_IRQHandler
bogdanm 0:9b334a45a8ff 247
bogdanm 0:9b334a45a8ff 248
bogdanm 0:9b334a45a8ff 249 PUBWEAK RCC_IRQHandler
bogdanm 0:9b334a45a8ff 250 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 251 RCC_IRQHandler
bogdanm 0:9b334a45a8ff 252 B RCC_IRQHandler
bogdanm 0:9b334a45a8ff 253
bogdanm 0:9b334a45a8ff 254
bogdanm 0:9b334a45a8ff 255 PUBWEAK EXTI0_IRQHandler
bogdanm 0:9b334a45a8ff 256 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 257 EXTI0_IRQHandler
bogdanm 0:9b334a45a8ff 258 B EXTI0_IRQHandler
bogdanm 0:9b334a45a8ff 259
bogdanm 0:9b334a45a8ff 260
bogdanm 0:9b334a45a8ff 261 PUBWEAK EXTI1_IRQHandler
bogdanm 0:9b334a45a8ff 262 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 263 EXTI1_IRQHandler
bogdanm 0:9b334a45a8ff 264 B EXTI1_IRQHandler
bogdanm 0:9b334a45a8ff 265
bogdanm 0:9b334a45a8ff 266
bogdanm 0:9b334a45a8ff 267 PUBWEAK EXTI2_IRQHandler
bogdanm 0:9b334a45a8ff 268 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 269 EXTI2_IRQHandler
bogdanm 0:9b334a45a8ff 270 B EXTI2_IRQHandler
bogdanm 0:9b334a45a8ff 271
bogdanm 0:9b334a45a8ff 272
bogdanm 0:9b334a45a8ff 273 PUBWEAK EXTI3_IRQHandler
bogdanm 0:9b334a45a8ff 274 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 275 EXTI3_IRQHandler
bogdanm 0:9b334a45a8ff 276 B EXTI3_IRQHandler
bogdanm 0:9b334a45a8ff 277
bogdanm 0:9b334a45a8ff 278
bogdanm 0:9b334a45a8ff 279 PUBWEAK EXTI4_IRQHandler
bogdanm 0:9b334a45a8ff 280 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 281 EXTI4_IRQHandler
bogdanm 0:9b334a45a8ff 282 B EXTI4_IRQHandler
bogdanm 0:9b334a45a8ff 283
bogdanm 0:9b334a45a8ff 284
bogdanm 0:9b334a45a8ff 285 PUBWEAK DMA1_Channel1_IRQHandler
bogdanm 0:9b334a45a8ff 286 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 287 DMA1_Channel1_IRQHandler
bogdanm 0:9b334a45a8ff 288 B DMA1_Channel1_IRQHandler
bogdanm 0:9b334a45a8ff 289
bogdanm 0:9b334a45a8ff 290
bogdanm 0:9b334a45a8ff 291 PUBWEAK DMA1_Channel2_IRQHandler
bogdanm 0:9b334a45a8ff 292 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 293 DMA1_Channel2_IRQHandler
bogdanm 0:9b334a45a8ff 294 B DMA1_Channel2_IRQHandler
bogdanm 0:9b334a45a8ff 295
bogdanm 0:9b334a45a8ff 296
bogdanm 0:9b334a45a8ff 297 PUBWEAK DMA1_Channel3_IRQHandler
bogdanm 0:9b334a45a8ff 298 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 299 DMA1_Channel3_IRQHandler
bogdanm 0:9b334a45a8ff 300 B DMA1_Channel3_IRQHandler
bogdanm 0:9b334a45a8ff 301
bogdanm 0:9b334a45a8ff 302
bogdanm 0:9b334a45a8ff 303 PUBWEAK DMA1_Channel4_IRQHandler
bogdanm 0:9b334a45a8ff 304 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 305 DMA1_Channel4_IRQHandler
bogdanm 0:9b334a45a8ff 306 B DMA1_Channel4_IRQHandler
bogdanm 0:9b334a45a8ff 307
bogdanm 0:9b334a45a8ff 308
bogdanm 0:9b334a45a8ff 309 PUBWEAK DMA1_Channel5_IRQHandler
bogdanm 0:9b334a45a8ff 310 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 311 DMA1_Channel5_IRQHandler
bogdanm 0:9b334a45a8ff 312 B DMA1_Channel5_IRQHandler
bogdanm 0:9b334a45a8ff 313
bogdanm 0:9b334a45a8ff 314
bogdanm 0:9b334a45a8ff 315 PUBWEAK DMA1_Channel6_IRQHandler
bogdanm 0:9b334a45a8ff 316 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 317 DMA1_Channel6_IRQHandler
bogdanm 0:9b334a45a8ff 318 B DMA1_Channel6_IRQHandler
bogdanm 0:9b334a45a8ff 319
bogdanm 0:9b334a45a8ff 320
bogdanm 0:9b334a45a8ff 321 PUBWEAK DMA1_Channel7_IRQHandler
bogdanm 0:9b334a45a8ff 322 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 323 DMA1_Channel7_IRQHandler
bogdanm 0:9b334a45a8ff 324 B DMA1_Channel7_IRQHandler
bogdanm 0:9b334a45a8ff 325
bogdanm 0:9b334a45a8ff 326
bogdanm 0:9b334a45a8ff 327 PUBWEAK ADC1_IRQHandler
bogdanm 0:9b334a45a8ff 328 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 329 ADC1_IRQHandler
bogdanm 0:9b334a45a8ff 330 B ADC1_IRQHandler
bogdanm 0:9b334a45a8ff 331
bogdanm 0:9b334a45a8ff 332
bogdanm 0:9b334a45a8ff 333 PUBWEAK USB_HP_IRQHandler
bogdanm 0:9b334a45a8ff 334 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 335 USB_HP_IRQHandler
bogdanm 0:9b334a45a8ff 336 B USB_HP_IRQHandler
bogdanm 0:9b334a45a8ff 337
bogdanm 0:9b334a45a8ff 338
bogdanm 0:9b334a45a8ff 339 PUBWEAK USB_LP_IRQHandler
bogdanm 0:9b334a45a8ff 340 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 341 USB_LP_IRQHandler
bogdanm 0:9b334a45a8ff 342 B USB_LP_IRQHandler
bogdanm 0:9b334a45a8ff 343
bogdanm 0:9b334a45a8ff 344
bogdanm 0:9b334a45a8ff 345 PUBWEAK DAC_IRQHandler
bogdanm 0:9b334a45a8ff 346 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 347 DAC_IRQHandler
bogdanm 0:9b334a45a8ff 348 B DAC_IRQHandler
bogdanm 0:9b334a45a8ff 349
bogdanm 0:9b334a45a8ff 350
bogdanm 0:9b334a45a8ff 351 PUBWEAK COMP_IRQHandler
bogdanm 0:9b334a45a8ff 352 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 353 COMP_IRQHandler
bogdanm 0:9b334a45a8ff 354 B COMP_IRQHandler
bogdanm 0:9b334a45a8ff 355
bogdanm 0:9b334a45a8ff 356
bogdanm 0:9b334a45a8ff 357 PUBWEAK EXTI9_5_IRQHandler
bogdanm 0:9b334a45a8ff 358 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 359 EXTI9_5_IRQHandler
bogdanm 0:9b334a45a8ff 360 B EXTI9_5_IRQHandler
bogdanm 0:9b334a45a8ff 361
bogdanm 0:9b334a45a8ff 362
bogdanm 0:9b334a45a8ff 363 PUBWEAK LCD_IRQHandler
bogdanm 0:9b334a45a8ff 364 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 365 LCD_IRQHandler
bogdanm 0:9b334a45a8ff 366 B LCD_IRQHandler
bogdanm 0:9b334a45a8ff 367
bogdanm 0:9b334a45a8ff 368
bogdanm 0:9b334a45a8ff 369 PUBWEAK TIM9_IRQHandler
bogdanm 0:9b334a45a8ff 370 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 371 TIM9_IRQHandler
bogdanm 0:9b334a45a8ff 372 B TIM9_IRQHandler
bogdanm 0:9b334a45a8ff 373
bogdanm 0:9b334a45a8ff 374
bogdanm 0:9b334a45a8ff 375 PUBWEAK TIM10_IRQHandler
bogdanm 0:9b334a45a8ff 376 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 377 TIM10_IRQHandler
bogdanm 0:9b334a45a8ff 378 B TIM10_IRQHandler
bogdanm 0:9b334a45a8ff 379
bogdanm 0:9b334a45a8ff 380
bogdanm 0:9b334a45a8ff 381 PUBWEAK TIM11_IRQHandler
bogdanm 0:9b334a45a8ff 382 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 383 TIM11_IRQHandler
bogdanm 0:9b334a45a8ff 384 B TIM11_IRQHandler
bogdanm 0:9b334a45a8ff 385
bogdanm 0:9b334a45a8ff 386
bogdanm 0:9b334a45a8ff 387 PUBWEAK TIM2_IRQHandler
bogdanm 0:9b334a45a8ff 388 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 389 TIM2_IRQHandler
bogdanm 0:9b334a45a8ff 390 B TIM2_IRQHandler
bogdanm 0:9b334a45a8ff 391
bogdanm 0:9b334a45a8ff 392
bogdanm 0:9b334a45a8ff 393 PUBWEAK TIM3_IRQHandler
bogdanm 0:9b334a45a8ff 394 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 395 TIM3_IRQHandler
bogdanm 0:9b334a45a8ff 396 B TIM3_IRQHandler
bogdanm 0:9b334a45a8ff 397
bogdanm 0:9b334a45a8ff 398
bogdanm 0:9b334a45a8ff 399 PUBWEAK TIM4_IRQHandler
bogdanm 0:9b334a45a8ff 400 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 401 TIM4_IRQHandler
bogdanm 0:9b334a45a8ff 402 B TIM4_IRQHandler
bogdanm 0:9b334a45a8ff 403
bogdanm 0:9b334a45a8ff 404
bogdanm 0:9b334a45a8ff 405 PUBWEAK I2C1_EV_IRQHandler
bogdanm 0:9b334a45a8ff 406 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 407 I2C1_EV_IRQHandler
bogdanm 0:9b334a45a8ff 408 B I2C1_EV_IRQHandler
bogdanm 0:9b334a45a8ff 409
bogdanm 0:9b334a45a8ff 410
bogdanm 0:9b334a45a8ff 411 PUBWEAK I2C1_ER_IRQHandler
bogdanm 0:9b334a45a8ff 412 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 413 I2C1_ER_IRQHandler
bogdanm 0:9b334a45a8ff 414 B I2C1_ER_IRQHandler
bogdanm 0:9b334a45a8ff 415
bogdanm 0:9b334a45a8ff 416
bogdanm 0:9b334a45a8ff 417 PUBWEAK I2C2_EV_IRQHandler
bogdanm 0:9b334a45a8ff 418 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 419 I2C2_EV_IRQHandler
bogdanm 0:9b334a45a8ff 420 B I2C2_EV_IRQHandler
bogdanm 0:9b334a45a8ff 421
bogdanm 0:9b334a45a8ff 422
bogdanm 0:9b334a45a8ff 423 PUBWEAK I2C2_ER_IRQHandler
bogdanm 0:9b334a45a8ff 424 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 425 I2C2_ER_IRQHandler
bogdanm 0:9b334a45a8ff 426 B I2C2_ER_IRQHandler
bogdanm 0:9b334a45a8ff 427
bogdanm 0:9b334a45a8ff 428
bogdanm 0:9b334a45a8ff 429 PUBWEAK SPI1_IRQHandler
bogdanm 0:9b334a45a8ff 430 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 431 SPI1_IRQHandler
bogdanm 0:9b334a45a8ff 432 B SPI1_IRQHandler
bogdanm 0:9b334a45a8ff 433
bogdanm 0:9b334a45a8ff 434
bogdanm 0:9b334a45a8ff 435 PUBWEAK SPI2_IRQHandler
bogdanm 0:9b334a45a8ff 436 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 437 SPI2_IRQHandler
bogdanm 0:9b334a45a8ff 438 B SPI2_IRQHandler
bogdanm 0:9b334a45a8ff 439
bogdanm 0:9b334a45a8ff 440
bogdanm 0:9b334a45a8ff 441 PUBWEAK USART1_IRQHandler
bogdanm 0:9b334a45a8ff 442 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 443 USART1_IRQHandler
bogdanm 0:9b334a45a8ff 444 B USART1_IRQHandler
bogdanm 0:9b334a45a8ff 445
bogdanm 0:9b334a45a8ff 446
bogdanm 0:9b334a45a8ff 447 PUBWEAK USART2_IRQHandler
bogdanm 0:9b334a45a8ff 448 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 449 USART2_IRQHandler
bogdanm 0:9b334a45a8ff 450 B USART2_IRQHandler
bogdanm 0:9b334a45a8ff 451
bogdanm 0:9b334a45a8ff 452
bogdanm 0:9b334a45a8ff 453 PUBWEAK USART3_IRQHandler
bogdanm 0:9b334a45a8ff 454 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 455 USART3_IRQHandler
bogdanm 0:9b334a45a8ff 456 B USART3_IRQHandler
bogdanm 0:9b334a45a8ff 457
bogdanm 0:9b334a45a8ff 458
bogdanm 0:9b334a45a8ff 459 PUBWEAK EXTI15_10_IRQHandler
bogdanm 0:9b334a45a8ff 460 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 461 EXTI15_10_IRQHandler
bogdanm 0:9b334a45a8ff 462 B EXTI15_10_IRQHandler
bogdanm 0:9b334a45a8ff 463
bogdanm 0:9b334a45a8ff 464
bogdanm 0:9b334a45a8ff 465 PUBWEAK RTC_Alarm_IRQHandler
bogdanm 0:9b334a45a8ff 466 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 467 RTC_Alarm_IRQHandler
bogdanm 0:9b334a45a8ff 468 B RTC_Alarm_IRQHandler
bogdanm 0:9b334a45a8ff 469
bogdanm 0:9b334a45a8ff 470
bogdanm 0:9b334a45a8ff 471 PUBWEAK USB_FS_WKUP_IRQHandler
bogdanm 0:9b334a45a8ff 472 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 473 USB_FS_WKUP_IRQHandler
bogdanm 0:9b334a45a8ff 474 B USB_FS_WKUP_IRQHandler
bogdanm 0:9b334a45a8ff 475
bogdanm 0:9b334a45a8ff 476
bogdanm 0:9b334a45a8ff 477 PUBWEAK TIM6_IRQHandler
bogdanm 0:9b334a45a8ff 478 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 479 TIM6_IRQHandler
bogdanm 0:9b334a45a8ff 480 B TIM6_IRQHandler
bogdanm 0:9b334a45a8ff 481
bogdanm 0:9b334a45a8ff 482
bogdanm 0:9b334a45a8ff 483 PUBWEAK TIM7_IRQHandler
bogdanm 0:9b334a45a8ff 484 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 485 TIM7_IRQHandler
bogdanm 0:9b334a45a8ff 486 B TIM7_IRQHandler
bogdanm 0:9b334a45a8ff 487
bogdanm 0:9b334a45a8ff 488
bogdanm 0:9b334a45a8ff 489 PUBWEAK TIM5_IRQHandler
bogdanm 0:9b334a45a8ff 490 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 491 TIM5_IRQHandler
bogdanm 0:9b334a45a8ff 492 B TIM5_IRQHandler
bogdanm 0:9b334a45a8ff 493
bogdanm 0:9b334a45a8ff 494 PUBWEAK SPI3_IRQHandler
bogdanm 0:9b334a45a8ff 495 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 496 SPI3_IRQHandler
bogdanm 0:9b334a45a8ff 497 B SPI3_IRQHandler
bogdanm 0:9b334a45a8ff 498
bogdanm 0:9b334a45a8ff 499
bogdanm 0:9b334a45a8ff 500 PUBWEAK DMA2_Channel1_IRQHandler
bogdanm 0:9b334a45a8ff 501 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 502 DMA2_Channel1_IRQHandler
bogdanm 0:9b334a45a8ff 503 B DMA2_Channel1_IRQHandler
bogdanm 0:9b334a45a8ff 504
bogdanm 0:9b334a45a8ff 505
bogdanm 0:9b334a45a8ff 506 PUBWEAK DMA2_Channel2_IRQHandler
bogdanm 0:9b334a45a8ff 507 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 508 DMA2_Channel2_IRQHandler
bogdanm 0:9b334a45a8ff 509 B DMA2_Channel2_IRQHandler
bogdanm 0:9b334a45a8ff 510
bogdanm 0:9b334a45a8ff 511
bogdanm 0:9b334a45a8ff 512 PUBWEAK DMA2_Channel3_IRQHandler
bogdanm 0:9b334a45a8ff 513 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 514 DMA2_Channel3_IRQHandler
bogdanm 0:9b334a45a8ff 515 B DMA2_Channel3_IRQHandler
bogdanm 0:9b334a45a8ff 516
bogdanm 0:9b334a45a8ff 517
bogdanm 0:9b334a45a8ff 518 PUBWEAK DMA2_Channel4_IRQHandler
bogdanm 0:9b334a45a8ff 519 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 520 DMA2_Channel4_IRQHandler
bogdanm 0:9b334a45a8ff 521 B DMA2_Channel4_IRQHandler
bogdanm 0:9b334a45a8ff 522
bogdanm 0:9b334a45a8ff 523
bogdanm 0:9b334a45a8ff 524 PUBWEAK DMA2_Channel5_IRQHandler
bogdanm 0:9b334a45a8ff 525 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 526 DMA2_Channel5_IRQHandler
bogdanm 0:9b334a45a8ff 527 B DMA2_Channel5_IRQHandler
bogdanm 0:9b334a45a8ff 528
bogdanm 0:9b334a45a8ff 529
bogdanm 0:9b334a45a8ff 530 PUBWEAK COMP_ACQ_IRQHandler
bogdanm 0:9b334a45a8ff 531 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 532 COMP_ACQ_IRQHandler
bogdanm 0:9b334a45a8ff 533 B COMP_ACQ_IRQHandler
bogdanm 0:9b334a45a8ff 534
bogdanm 0:9b334a45a8ff 535 END
bogdanm 0:9b334a45a8ff 536 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/