mbed library sources

Dependents:   Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more

Superseded

This library was superseded by mbed-dev - https://os.mbed.com/users/mbed_official/code/mbed-dev/.

Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.

If you are looking for a stable and tested release, please import one of the official mbed library releases:

Import librarymbed

The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Committer:
mbed_official
Date:
Wed Jul 01 08:15:11 2015 +0100
Revision:
577:15494b56c2f3
Parent:
targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_MTS_DRAGONFLY_F411RE/TOOLCHAIN_IAR/startup_stm32f411xe.s@441:d2c15dda23c1
Synchronized with git revision 7766e75dd858812cd79aedb3080349715f55dd56

Full URL: https://github.com/mbedmicro/mbed/commit/7766e75dd858812cd79aedb3080349715f55dd56/

GCC asm updates

Who changed what in which revision?

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