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_STM32F3XX/TOOLCHAIN_GCC_ARM/startup_STM32F30x.s@155:8435094ec241
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 155:8435094ec241 1 /**
mbed_official 155:8435094ec241 2 ******************************************************************************
mbed_official 155:8435094ec241 3 * @file startup_stm32f30x.s
mbed_official 155:8435094ec241 4 * @author MCD Application Team
mbed_official 155:8435094ec241 5 * @version V1.0.0
mbed_official 155:8435094ec241 6 * @date 04-Spetember-2012
mbed_official 155:8435094ec241 7 * @brief STM32F4xx Devices vector table for RIDE7 toolchain.
mbed_official 155:8435094ec241 8 * This module performs:
mbed_official 155:8435094ec241 9 * - Set the initial SP
mbed_official 155:8435094ec241 10 * - Set the initial PC == Reset_Handler,
mbed_official 155:8435094ec241 11 * - Set the vector table entries with the exceptions ISR address
mbed_official 155:8435094ec241 12 * - Configure the clock system and the external SRAM mounted on
mbed_official 155:8435094ec241 13 * STM3230C-EVAL board to be used as data memory (optional,
mbed_official 155:8435094ec241 14 * to be enabled by user)
mbed_official 155:8435094ec241 15 * - Branches to main in the C library (which eventually
mbed_official 155:8435094ec241 16 * calls main()).
mbed_official 155:8435094ec241 17 * After Reset the Cortex-M4 processor is in Thread mode,
mbed_official 155:8435094ec241 18 * priority is Privileged, and the Stack is set to Main.
mbed_official 155:8435094ec241 19 ******************************************************************************
mbed_official 155:8435094ec241 20 * @attention
mbed_official 155:8435094ec241 21 *
mbed_official 155:8435094ec241 22 * <h2><center>&copy; COPYRIGHT 2012 STMicroelectronics</center></h2>
mbed_official 155:8435094ec241 23 *
mbed_official 155:8435094ec241 24 * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
mbed_official 155:8435094ec241 25 * You may not use this file except in compliance with the License.
mbed_official 155:8435094ec241 26 * You may obtain a copy of the License at:
mbed_official 155:8435094ec241 27 *
mbed_official 155:8435094ec241 28 * http://www.st.com/software_license_agreement_liberty_v2
mbed_official 155:8435094ec241 29 *
mbed_official 155:8435094ec241 30 * Unless required by applicable law or agreed to in writing, software
mbed_official 155:8435094ec241 31 * distributed under the License is distributed on an "AS IS" BASIS,
mbed_official 155:8435094ec241 32 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
mbed_official 155:8435094ec241 33 * See the License for the specific language governing permissions and
mbed_official 155:8435094ec241 34 * limitations under the License.
mbed_official 155:8435094ec241 35 *
mbed_official 155:8435094ec241 36 ******************************************************************************
mbed_official 155:8435094ec241 37 */
mbed_official 155:8435094ec241 38
mbed_official 155:8435094ec241 39 .syntax unified
mbed_official 155:8435094ec241 40 .cpu cortex-m4
mbed_official 155:8435094ec241 41 .fpu softvfp
mbed_official 155:8435094ec241 42 .thumb
mbed_official 155:8435094ec241 43
mbed_official 155:8435094ec241 44 .global g_pfnVectors
mbed_official 155:8435094ec241 45 .global Default_Handler
mbed_official 155:8435094ec241 46
mbed_official 155:8435094ec241 47 /* start address for the initialization values of the .data section.
mbed_official 155:8435094ec241 48 defined in linker script */
mbed_official 155:8435094ec241 49 .word _sidata
mbed_official 155:8435094ec241 50 /* start address for the .data section. defined in linker script */
mbed_official 155:8435094ec241 51 .word _sdata
mbed_official 155:8435094ec241 52 /* end address for the .data section. defined in linker script */
mbed_official 155:8435094ec241 53 .word _edata
mbed_official 155:8435094ec241 54 /* start address for the .bss section. defined in linker script */
mbed_official 155:8435094ec241 55 .word _sbss
mbed_official 155:8435094ec241 56 /* end address for the .bss section. defined in linker script */
mbed_official 155:8435094ec241 57 .word _ebss
mbed_official 155:8435094ec241 58 /* stack used for SystemInit_ExtMemCtl; always internal RAM used */
mbed_official 155:8435094ec241 59
mbed_official 155:8435094ec241 60 /**
mbed_official 155:8435094ec241 61 * @brief This is the code that gets called when the processor first
mbed_official 155:8435094ec241 62 * starts execution following a reset event. Only the absolutely
mbed_official 155:8435094ec241 63 * necessary set is performed, after which the application
mbed_official 155:8435094ec241 64 * supplied main() routine is called.
mbed_official 155:8435094ec241 65 * @param None
mbed_official 155:8435094ec241 66 * @retval : None
mbed_official 155:8435094ec241 67 */
mbed_official 155:8435094ec241 68
mbed_official 155:8435094ec241 69 .section .text.Reset_Handler
mbed_official 155:8435094ec241 70 .weak Reset_Handler
mbed_official 155:8435094ec241 71 .type Reset_Handler, %function
mbed_official 155:8435094ec241 72 Reset_Handler:
mbed_official 155:8435094ec241 73
mbed_official 155:8435094ec241 74 /* Copy the data segment initializers from flash to SRAM */
mbed_official 155:8435094ec241 75 movs r1, #0
mbed_official 155:8435094ec241 76 b LoopCopyDataInit
mbed_official 155:8435094ec241 77
mbed_official 155:8435094ec241 78 CopyDataInit:
mbed_official 155:8435094ec241 79 ldr r3, =_sidata
mbed_official 155:8435094ec241 80 ldr r3, [r3, r1]
mbed_official 155:8435094ec241 81 str r3, [r0, r1]
mbed_official 155:8435094ec241 82 adds r1, r1, #4
mbed_official 155:8435094ec241 83
mbed_official 155:8435094ec241 84 LoopCopyDataInit:
mbed_official 155:8435094ec241 85 ldr r0, =_sdata
mbed_official 155:8435094ec241 86 ldr r3, =_edata
mbed_official 155:8435094ec241 87 adds r2, r0, r1
mbed_official 155:8435094ec241 88 cmp r2, r3
mbed_official 155:8435094ec241 89 bcc CopyDataInit
mbed_official 155:8435094ec241 90 ldr r2, =_sbss
mbed_official 155:8435094ec241 91 b LoopFillZerobss
mbed_official 155:8435094ec241 92 /* Zero fill the bss segment. */
mbed_official 155:8435094ec241 93 FillZerobss:
mbed_official 155:8435094ec241 94 movs r3, #0
mbed_official 155:8435094ec241 95 str r3, [r2], #4
mbed_official 155:8435094ec241 96
mbed_official 155:8435094ec241 97 LoopFillZerobss:
mbed_official 155:8435094ec241 98 ldr r3, = _ebss
mbed_official 155:8435094ec241 99 cmp r2, r3
mbed_official 155:8435094ec241 100 bcc FillZerobss
mbed_official 155:8435094ec241 101
mbed_official 155:8435094ec241 102 /* Call the clock system intitialization function.*/
mbed_official 155:8435094ec241 103 bl SystemInit
mbed_official 155:8435094ec241 104 /* Call the application's entry point.*/
mbed_official 155:8435094ec241 105 bl _start
mbed_official 155:8435094ec241 106 bx lr
mbed_official 155:8435094ec241 107 .size Reset_Handler, .-Reset_Handler
mbed_official 155:8435094ec241 108
mbed_official 155:8435094ec241 109 /**
mbed_official 155:8435094ec241 110 * @brief This is the code that gets called when the processor receives an
mbed_official 155:8435094ec241 111 * unexpected interrupt. This simply enters an infinite loop, preserving
mbed_official 155:8435094ec241 112 * the system state for examination by a debugger.
mbed_official 155:8435094ec241 113 * @param None
mbed_official 155:8435094ec241 114 * @retval None
mbed_official 155:8435094ec241 115 */
mbed_official 155:8435094ec241 116 .section .text.Default_Handler,"ax",%progbits
mbed_official 155:8435094ec241 117 Default_Handler:
mbed_official 155:8435094ec241 118 Infinite_Loop:
mbed_official 155:8435094ec241 119 b Infinite_Loop
mbed_official 155:8435094ec241 120 .size Default_Handler, .-Default_Handler
mbed_official 155:8435094ec241 121 /******************************************************************************
mbed_official 155:8435094ec241 122 *
mbed_official 155:8435094ec241 123 * The minimal vector table for a Cortex M3. Note that the proper constructs
mbed_official 155:8435094ec241 124 * must be placed on this to ensure that it ends up at physical address
mbed_official 155:8435094ec241 125 * 0x0000.0000.
mbed_official 155:8435094ec241 126 *
mbed_official 155:8435094ec241 127 *******************************************************************************/
mbed_official 155:8435094ec241 128 .section .isr_vector,"a",%progbits
mbed_official 155:8435094ec241 129 .type g_pfnVectors, %object
mbed_official 155:8435094ec241 130 .size g_pfnVectors, .-g_pfnVectors
mbed_official 155:8435094ec241 131
mbed_official 155:8435094ec241 132
mbed_official 155:8435094ec241 133 g_pfnVectors:
mbed_official 155:8435094ec241 134 .word _estack
mbed_official 155:8435094ec241 135 .word Reset_Handler
mbed_official 155:8435094ec241 136 .word NMI_Handler
mbed_official 155:8435094ec241 137 .word HardFault_Handler
mbed_official 155:8435094ec241 138 .word MemManage_Handler
mbed_official 155:8435094ec241 139 .word BusFault_Handler
mbed_official 155:8435094ec241 140 .word UsageFault_Handler
mbed_official 155:8435094ec241 141 .word 0
mbed_official 155:8435094ec241 142 .word 0
mbed_official 155:8435094ec241 143 .word 0
mbed_official 155:8435094ec241 144 .word 0
mbed_official 155:8435094ec241 145 .word SVC_Handler
mbed_official 155:8435094ec241 146 .word DebugMon_Handler
mbed_official 155:8435094ec241 147 .word 0
mbed_official 155:8435094ec241 148 .word PendSV_Handler
mbed_official 155:8435094ec241 149 .word SysTick_Handler
mbed_official 155:8435094ec241 150 .word WWDG_IRQHandler
mbed_official 155:8435094ec241 151 .word PVD_IRQHandler
mbed_official 155:8435094ec241 152 .word TAMPER_STAMP_IRQHandler
mbed_official 155:8435094ec241 153 .word RTC_WKUP_IRQHandler
mbed_official 155:8435094ec241 154 .word FLASH_IRQHandler
mbed_official 155:8435094ec241 155 .word RCC_IRQHandler
mbed_official 155:8435094ec241 156 .word EXTI0_IRQHandler
mbed_official 155:8435094ec241 157 .word EXTI1_IRQHandler
mbed_official 155:8435094ec241 158 .word EXTI2_TS_IRQHandler
mbed_official 155:8435094ec241 159 .word EXTI3_IRQHandler
mbed_official 155:8435094ec241 160 .word EXTI4_IRQHandler
mbed_official 155:8435094ec241 161 .word DMA1_Channel1_IRQHandler
mbed_official 155:8435094ec241 162 .word DMA1_Channel2_IRQHandler
mbed_official 155:8435094ec241 163 .word DMA1_Channel3_IRQHandler
mbed_official 155:8435094ec241 164 .word DMA1_Channel4_IRQHandler
mbed_official 155:8435094ec241 165 .word DMA1_Channel5_IRQHandler
mbed_official 155:8435094ec241 166 .word DMA1_Channel6_IRQHandler
mbed_official 155:8435094ec241 167 .word DMA1_Channel7_IRQHandler
mbed_official 155:8435094ec241 168 .word ADC1_2_IRQHandler
mbed_official 155:8435094ec241 169 .word USB_HP_CAN1_TX_IRQHandler
mbed_official 155:8435094ec241 170 .word USB_LP_CAN1_RX0_IRQHandler
mbed_official 155:8435094ec241 171 .word CAN1_RX1_IRQHandler
mbed_official 155:8435094ec241 172 .word CAN1_SCE_IRQHandler
mbed_official 155:8435094ec241 173 .word EXTI9_5_IRQHandler
mbed_official 155:8435094ec241 174 .word TIM1_BRK_TIM15_IRQHandler
mbed_official 155:8435094ec241 175 .word TIM1_UP_TIM16_IRQHandler
mbed_official 155:8435094ec241 176 .word TIM1_TRG_COM_TIM17_IRQHandler
mbed_official 155:8435094ec241 177 .word TIM1_CC_IRQHandler
mbed_official 155:8435094ec241 178 .word TIM2_IRQHandler
mbed_official 155:8435094ec241 179 .word TIM3_IRQHandler
mbed_official 155:8435094ec241 180 .word TIM4_IRQHandler
mbed_official 155:8435094ec241 181 .word I2C1_EV_IRQHandler
mbed_official 155:8435094ec241 182 .word I2C1_ER_IRQHandler
mbed_official 155:8435094ec241 183 .word I2C2_EV_IRQHandler
mbed_official 155:8435094ec241 184 .word I2C2_ER_IRQHandler
mbed_official 155:8435094ec241 185 .word SPI1_IRQHandler
mbed_official 155:8435094ec241 186 .word SPI2_IRQHandler
mbed_official 155:8435094ec241 187 .word USART1_IRQHandler
mbed_official 155:8435094ec241 188 .word USART2_IRQHandler
mbed_official 155:8435094ec241 189 .word USART3_IRQHandler
mbed_official 155:8435094ec241 190 .word EXTI15_10_IRQHandler
mbed_official 155:8435094ec241 191 .word RTC_Alarm_IRQHandler
mbed_official 155:8435094ec241 192 .word USBWakeUp_IRQHandler
mbed_official 155:8435094ec241 193 .word TIM8_BRK_IRQHandler
mbed_official 155:8435094ec241 194 .word TIM8_UP_IRQHandler
mbed_official 155:8435094ec241 195 .word TIM8_TRG_COM_IRQHandler
mbed_official 155:8435094ec241 196 .word TIM8_CC_IRQHandler
mbed_official 155:8435094ec241 197 .word ADC3_IRQHandler
mbed_official 155:8435094ec241 198 .word 0
mbed_official 155:8435094ec241 199 .word 0
mbed_official 155:8435094ec241 200 .word 0
mbed_official 155:8435094ec241 201 .word SPI3_IRQHandler
mbed_official 155:8435094ec241 202 .word UART4_IRQHandler
mbed_official 155:8435094ec241 203 .word UART5_IRQHandler
mbed_official 155:8435094ec241 204 .word TIM6_DAC_IRQHandler
mbed_official 155:8435094ec241 205 .word TIM7_IRQHandler
mbed_official 155:8435094ec241 206 .word DMA2_Channel1_IRQHandler
mbed_official 155:8435094ec241 207 .word DMA2_Channel2_IRQHandler
mbed_official 155:8435094ec241 208 .word DMA2_Channel3_IRQHandler
mbed_official 155:8435094ec241 209 .word DMA2_Channel4_IRQHandler
mbed_official 155:8435094ec241 210 .word DMA2_Channel5_IRQHandler
mbed_official 155:8435094ec241 211 .word ADC4_IRQHandler
mbed_official 155:8435094ec241 212 .word 0
mbed_official 155:8435094ec241 213 .word 0
mbed_official 155:8435094ec241 214 .word COMP1_2_3_IRQHandler
mbed_official 155:8435094ec241 215 .word COMP4_5_6_IRQHandler
mbed_official 155:8435094ec241 216 .word COMP7_IRQHandler
mbed_official 155:8435094ec241 217 .word 0
mbed_official 155:8435094ec241 218 .word 0
mbed_official 155:8435094ec241 219 .word 0
mbed_official 155:8435094ec241 220 .word 0
mbed_official 155:8435094ec241 221 .word 0
mbed_official 155:8435094ec241 222 .word 0
mbed_official 155:8435094ec241 223 .word 0
mbed_official 155:8435094ec241 224 .word USB_HP_IRQHandler
mbed_official 155:8435094ec241 225 .word USB_LP_IRQHandler
mbed_official 155:8435094ec241 226 .word USBWakeUp_RMP_IRQHandler
mbed_official 155:8435094ec241 227 .word 0
mbed_official 155:8435094ec241 228 .word 0
mbed_official 155:8435094ec241 229 .word 0
mbed_official 155:8435094ec241 230 .word 0
mbed_official 155:8435094ec241 231 .word FPU_IRQHandler
mbed_official 155:8435094ec241 232
mbed_official 155:8435094ec241 233 /*******************************************************************************
mbed_official 155:8435094ec241 234 *
mbed_official 155:8435094ec241 235 * Provide weak aliases for each Exception handler to the Default_Handler.
mbed_official 155:8435094ec241 236 * As they are weak aliases, any function with the same name will override
mbed_official 155:8435094ec241 237 * this definition.
mbed_official 155:8435094ec241 238 *
mbed_official 155:8435094ec241 239 *******************************************************************************/
mbed_official 155:8435094ec241 240
mbed_official 155:8435094ec241 241 .weak NMI_Handler
mbed_official 155:8435094ec241 242 .thumb_set NMI_Handler,Default_Handler
mbed_official 155:8435094ec241 243
mbed_official 155:8435094ec241 244 .weak HardFault_Handler
mbed_official 155:8435094ec241 245 .thumb_set HardFault_Handler,Default_Handler
mbed_official 155:8435094ec241 246
mbed_official 155:8435094ec241 247 .weak MemManage_Handler
mbed_official 155:8435094ec241 248 .thumb_set MemManage_Handler,Default_Handler
mbed_official 155:8435094ec241 249
mbed_official 155:8435094ec241 250 .weak BusFault_Handler
mbed_official 155:8435094ec241 251 .thumb_set BusFault_Handler,Default_Handler
mbed_official 155:8435094ec241 252
mbed_official 155:8435094ec241 253 .weak UsageFault_Handler
mbed_official 155:8435094ec241 254 .thumb_set UsageFault_Handler,Default_Handler
mbed_official 155:8435094ec241 255
mbed_official 155:8435094ec241 256 .weak SVC_Handler
mbed_official 155:8435094ec241 257 .thumb_set SVC_Handler,Default_Handler
mbed_official 155:8435094ec241 258
mbed_official 155:8435094ec241 259 .weak DebugMon_Handler
mbed_official 155:8435094ec241 260 .thumb_set DebugMon_Handler,Default_Handler
mbed_official 155:8435094ec241 261
mbed_official 155:8435094ec241 262 .weak PendSV_Handler
mbed_official 155:8435094ec241 263 .thumb_set PendSV_Handler,Default_Handler
mbed_official 155:8435094ec241 264
mbed_official 155:8435094ec241 265 .weak SysTick_Handler
mbed_official 155:8435094ec241 266 .thumb_set SysTick_Handler,Default_Handler
mbed_official 155:8435094ec241 267
mbed_official 155:8435094ec241 268 .weak WWDG_IRQHandler
mbed_official 155:8435094ec241 269 .thumb_set WWDG_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 270
mbed_official 155:8435094ec241 271 .weak PVD_IRQHandler
mbed_official 155:8435094ec241 272 .thumb_set PVD_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 273
mbed_official 155:8435094ec241 274 .weak TAMPER_STAMP_IRQHandler
mbed_official 155:8435094ec241 275 .thumb_set TAMPER_STAMP_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 276
mbed_official 155:8435094ec241 277 .weak RTC_WKUP_IRQHandler
mbed_official 155:8435094ec241 278 .thumb_set RTC_WKUP_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 279
mbed_official 155:8435094ec241 280 .weak FLASH_IRQHandler
mbed_official 155:8435094ec241 281 .thumb_set FLASH_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 282
mbed_official 155:8435094ec241 283 .weak RCC_IRQHandler
mbed_official 155:8435094ec241 284 .thumb_set RCC_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 285
mbed_official 155:8435094ec241 286 .weak EXTI0_IRQHandler
mbed_official 155:8435094ec241 287 .thumb_set EXTI0_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 288
mbed_official 155:8435094ec241 289 .weak EXTI1_IRQHandler
mbed_official 155:8435094ec241 290 .thumb_set EXTI1_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 291
mbed_official 155:8435094ec241 292 .weak EXTI2_TS_IRQHandler
mbed_official 155:8435094ec241 293 .thumb_set EXTI2_TS_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 294
mbed_official 155:8435094ec241 295 .weak EXTI3_IRQHandler
mbed_official 155:8435094ec241 296 .thumb_set EXTI3_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 297
mbed_official 155:8435094ec241 298 .weak EXTI4_IRQHandler
mbed_official 155:8435094ec241 299 .thumb_set EXTI4_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 300
mbed_official 155:8435094ec241 301 .weak DMA1_Channel1_IRQHandler
mbed_official 155:8435094ec241 302 .thumb_set DMA1_Channel1_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 303
mbed_official 155:8435094ec241 304 .weak DMA1_Channel2_IRQHandler
mbed_official 155:8435094ec241 305 .thumb_set DMA1_Channel2_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 306
mbed_official 155:8435094ec241 307 .weak DMA1_Channel3_IRQHandler
mbed_official 155:8435094ec241 308 .thumb_set DMA1_Channel3_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 309
mbed_official 155:8435094ec241 310 .weak DMA1_Channel4_IRQHandler
mbed_official 155:8435094ec241 311 .thumb_set DMA1_Channel4_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 312
mbed_official 155:8435094ec241 313 .weak DMA1_Channel5_IRQHandler
mbed_official 155:8435094ec241 314 .thumb_set DMA1_Channel5_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 315
mbed_official 155:8435094ec241 316 .weak DMA1_Channel6_IRQHandler
mbed_official 155:8435094ec241 317 .thumb_set DMA1_Channel6_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 318
mbed_official 155:8435094ec241 319 .weak DMA1_Channel7_IRQHandler
mbed_official 155:8435094ec241 320 .thumb_set DMA1_Channel7_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 321
mbed_official 155:8435094ec241 322 .weak ADC1_2_IRQHandler
mbed_official 155:8435094ec241 323 .thumb_set ADC1_2_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 324
mbed_official 155:8435094ec241 325 .weak USB_HP_CAN1_TX_IRQHandler
mbed_official 155:8435094ec241 326 .thumb_set USB_HP_CAN1_TX_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 327
mbed_official 155:8435094ec241 328 .weak USB_LP_CAN1_RX0_IRQHandler
mbed_official 155:8435094ec241 329 .thumb_set USB_LP_CAN1_RX0_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 330
mbed_official 155:8435094ec241 331 .weak CAN1_RX1_IRQHandler
mbed_official 155:8435094ec241 332 .thumb_set CAN1_RX1_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 333
mbed_official 155:8435094ec241 334 .weak CAN1_SCE_IRQHandler
mbed_official 155:8435094ec241 335 .thumb_set CAN1_SCE_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 336
mbed_official 155:8435094ec241 337 .weak EXTI9_5_IRQHandler
mbed_official 155:8435094ec241 338 .thumb_set EXTI9_5_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 339
mbed_official 155:8435094ec241 340 .weak TIM1_BRK_TIM15_IRQHandler
mbed_official 155:8435094ec241 341 .thumb_set TIM1_BRK_TIM15_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 342
mbed_official 155:8435094ec241 343 .weak TIM1_UP_TIM16_IRQHandler
mbed_official 155:8435094ec241 344 .thumb_set TIM1_UP_TIM16_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 345
mbed_official 155:8435094ec241 346 .weak TIM1_TRG_COM_TIM17_IRQHandler
mbed_official 155:8435094ec241 347 .thumb_set TIM1_TRG_COM_TIM17_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 348
mbed_official 155:8435094ec241 349 .weak TIM1_CC_IRQHandler
mbed_official 155:8435094ec241 350 .thumb_set TIM1_CC_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 351
mbed_official 155:8435094ec241 352 .weak TIM2_IRQHandler
mbed_official 155:8435094ec241 353 .thumb_set TIM2_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 354
mbed_official 155:8435094ec241 355 .weak TIM3_IRQHandler
mbed_official 155:8435094ec241 356 .thumb_set TIM3_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 357
mbed_official 155:8435094ec241 358 .weak TIM4_IRQHandler
mbed_official 155:8435094ec241 359 .thumb_set TIM4_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 360
mbed_official 155:8435094ec241 361 .weak I2C1_EV_IRQHandler
mbed_official 155:8435094ec241 362 .thumb_set I2C1_EV_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 363
mbed_official 155:8435094ec241 364 .weak I2C1_ER_IRQHandler
mbed_official 155:8435094ec241 365 .thumb_set I2C1_ER_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 366
mbed_official 155:8435094ec241 367 .weak I2C2_EV_IRQHandler
mbed_official 155:8435094ec241 368 .thumb_set I2C2_EV_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 369
mbed_official 155:8435094ec241 370 .weak I2C2_ER_IRQHandler
mbed_official 155:8435094ec241 371 .thumb_set I2C2_ER_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 372
mbed_official 155:8435094ec241 373 .weak SPI1_IRQHandler
mbed_official 155:8435094ec241 374 .thumb_set SPI1_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 375
mbed_official 155:8435094ec241 376 .weak SPI2_IRQHandler
mbed_official 155:8435094ec241 377 .thumb_set SPI2_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 378
mbed_official 155:8435094ec241 379 .weak USART1_IRQHandler
mbed_official 155:8435094ec241 380 .thumb_set USART1_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 381
mbed_official 155:8435094ec241 382 .weak USART2_IRQHandler
mbed_official 155:8435094ec241 383 .thumb_set USART2_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 384
mbed_official 155:8435094ec241 385 .weak USART3_IRQHandler
mbed_official 155:8435094ec241 386 .thumb_set USART3_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 387
mbed_official 155:8435094ec241 388 .weak EXTI15_10_IRQHandler
mbed_official 155:8435094ec241 389 .thumb_set EXTI15_10_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 390
mbed_official 155:8435094ec241 391 .weak RTC_Alarm_IRQHandler
mbed_official 155:8435094ec241 392 .thumb_set RTC_Alarm_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 393
mbed_official 155:8435094ec241 394 .weak USBWakeUp_IRQHandler
mbed_official 155:8435094ec241 395 .thumb_set USBWakeUp_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 396
mbed_official 155:8435094ec241 397 .weak TIM8_BRK_IRQHandler
mbed_official 155:8435094ec241 398 .thumb_set TIM8_BRK_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 399
mbed_official 155:8435094ec241 400 .weak TIM8_UP_IRQHandler
mbed_official 155:8435094ec241 401 .thumb_set TIM8_UP_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 402
mbed_official 155:8435094ec241 403 .weak TIM8_TRG_COM_IRQHandler
mbed_official 155:8435094ec241 404 .thumb_set TIM8_TRG_COM_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 405
mbed_official 155:8435094ec241 406 .weak TIM8_CC_IRQHandler
mbed_official 155:8435094ec241 407 .thumb_set TIM8_CC_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 408
mbed_official 155:8435094ec241 409 .weak ADC3_IRQHandler
mbed_official 155:8435094ec241 410 .thumb_set ADC3_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 411
mbed_official 155:8435094ec241 412 .weak SPI3_IRQHandler
mbed_official 155:8435094ec241 413 .thumb_set SPI3_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 414
mbed_official 155:8435094ec241 415 .weak UART4_IRQHandler
mbed_official 155:8435094ec241 416 .thumb_set UART4_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 417
mbed_official 155:8435094ec241 418 .weak UART5_IRQHandler
mbed_official 155:8435094ec241 419 .thumb_set UART5_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 420
mbed_official 155:8435094ec241 421 .weak TIM6_DAC_IRQHandler
mbed_official 155:8435094ec241 422 .thumb_set TIM6_DAC_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 423
mbed_official 155:8435094ec241 424 .weak TIM7_IRQHandler
mbed_official 155:8435094ec241 425 .thumb_set TIM7_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 426
mbed_official 155:8435094ec241 427 .weak DMA2_Channel1_IRQHandler
mbed_official 155:8435094ec241 428 .thumb_set DMA2_Channel1_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 429
mbed_official 155:8435094ec241 430 .weak DMA2_Channel2_IRQHandler
mbed_official 155:8435094ec241 431 .thumb_set DMA2_Channel2_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 432
mbed_official 155:8435094ec241 433 .weak DMA2_Channel3_IRQHandler
mbed_official 155:8435094ec241 434 .thumb_set DMA2_Channel3_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 435
mbed_official 155:8435094ec241 436 .weak DMA2_Channel4_IRQHandler
mbed_official 155:8435094ec241 437 .thumb_set DMA2_Channel4_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 438
mbed_official 155:8435094ec241 439 .weak DMA2_Channel5_IRQHandler
mbed_official 155:8435094ec241 440 .thumb_set DMA2_Channel5_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 441
mbed_official 155:8435094ec241 442 .weak ADC4_IRQHandler
mbed_official 155:8435094ec241 443 .thumb_set ADC4_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 444
mbed_official 155:8435094ec241 445 .weak COMP1_2_3_IRQHandler
mbed_official 155:8435094ec241 446 .thumb_set COMP1_2_3_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 447
mbed_official 155:8435094ec241 448 .weak COMP4_5_6_IRQHandler
mbed_official 155:8435094ec241 449 .thumb_set COMP4_5_6_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 450
mbed_official 155:8435094ec241 451 .weak COMP7_IRQHandler
mbed_official 155:8435094ec241 452 .thumb_set COMP7_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 453
mbed_official 155:8435094ec241 454 .weak USB_HP_IRQHandler
mbed_official 155:8435094ec241 455 .thumb_set USB_HP_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 456
mbed_official 155:8435094ec241 457 .weak USB_LP_IRQHandler
mbed_official 155:8435094ec241 458 .thumb_set USB_LP_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 459
mbed_official 155:8435094ec241 460 .weak USBWakeUp_RMP_IRQHandler
mbed_official 155:8435094ec241 461 .thumb_set USBWakeUp_RMP_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 462
mbed_official 155:8435094ec241 463 .weak FPU_IRQHandler
mbed_official 155:8435094ec241 464 .thumb_set FPU_IRQHandler,Default_Handler
mbed_official 155:8435094ec241 465 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/