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:
Fri Sep 25 12:00:11 2015 +0100
Revision:
625:6502bcae5f2c
Synchronized with git revision 724c07935c2d3e3d8a1b3e7274b29ba5dcbed7ad

Full URL: https://github.com/mbedmicro/mbed/commit/724c07935c2d3e3d8a1b3e7274b29ba5dcbed7ad/

Changes contains only "Copyright year information" and "KR styling". Safe to merge.

Who changed what in which revision?

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