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