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_STM32F1/TARGET_NUCLEO_F103RB/TOOLCHAIN_GCC_ARM/startup_stm32f103xb.s@560:c8f2dd221c5d
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 489:119543c9f674 1 /**
mbed_official 489:119543c9f674 2 *************** (C) COPYRIGHT 2014 STMicroelectronics ************************
mbed_official 489:119543c9f674 3 * @file startup_stm32f103xb.s
mbed_official 489:119543c9f674 4 * @author MCD Application Team
mbed_official 489:119543c9f674 5 * @version V4.0.0
mbed_official 489:119543c9f674 6 * @date 16-December-2014
mbed_official 489:119543c9f674 7 * @brief STM32F103xB Devices vector table for Atollic toolchain.
mbed_official 489:119543c9f674 8 * This module performs:
mbed_official 489:119543c9f674 9 * - Set the initial SP
mbed_official 489:119543c9f674 10 * - Set the initial PC == Reset_Handler,
mbed_official 489:119543c9f674 11 * - Set the vector table entries with the exceptions ISR address
mbed_official 489:119543c9f674 12 * - Configure the clock system
mbed_official 489:119543c9f674 13 * - Branches to main in the C library (which eventually
mbed_official 489:119543c9f674 14 * calls main()).
mbed_official 489:119543c9f674 15 * After Reset the Cortex-M3 processor is in Thread mode,
mbed_official 489:119543c9f674 16 * priority is Privileged, and the Stack is set to Main.
mbed_official 489:119543c9f674 17 ******************************************************************************
mbed_official 489:119543c9f674 18 *
mbed_official 489:119543c9f674 19 * <h2><center>&copy; COPYRIGHT(c) 2014 STMicroelectronics</center></h2>
mbed_official 489:119543c9f674 20 *
mbed_official 489:119543c9f674 21 * Redistribution and use in source and binary forms, with or without modification,
mbed_official 489:119543c9f674 22 * are permitted provided that the following conditions are met:
mbed_official 489:119543c9f674 23 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 489:119543c9f674 24 * this list of conditions and the following disclaimer.
mbed_official 489:119543c9f674 25 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 489:119543c9f674 26 * this list of conditions and the following disclaimer in the documentation
mbed_official 489:119543c9f674 27 * and/or other materials provided with the distribution.
mbed_official 489:119543c9f674 28 * 3. Neither the name of STMicroelectronics nor the names of its contributors
mbed_official 489:119543c9f674 29 * may be used to endorse or promote products derived from this software
mbed_official 489:119543c9f674 30 * without specific prior written permission.
mbed_official 489:119543c9f674 31 *
mbed_official 489:119543c9f674 32 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
mbed_official 489:119543c9f674 33 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
mbed_official 489:119543c9f674 34 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 489:119543c9f674 35 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
mbed_official 489:119543c9f674 36 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 489:119543c9f674 37 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
mbed_official 489:119543c9f674 38 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
mbed_official 489:119543c9f674 39 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
mbed_official 489:119543c9f674 40 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
mbed_official 489:119543c9f674 41 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 489:119543c9f674 42 *
mbed_official 489:119543c9f674 43 ******************************************************************************
mbed_official 489:119543c9f674 44 */
mbed_official 489:119543c9f674 45
mbed_official 489:119543c9f674 46 .syntax unified
mbed_official 489:119543c9f674 47 .cpu cortex-m3
mbed_official 489:119543c9f674 48 .fpu softvfp
mbed_official 489:119543c9f674 49 .thumb
mbed_official 489:119543c9f674 50
mbed_official 489:119543c9f674 51 .global g_pfnVectors
mbed_official 489:119543c9f674 52 .global Default_Handler
mbed_official 489:119543c9f674 53
mbed_official 489:119543c9f674 54 /* start address for the initialization values of the .data section.
mbed_official 489:119543c9f674 55 defined in linker script */
mbed_official 489:119543c9f674 56 .word _sidata
mbed_official 489:119543c9f674 57 /* start address for the .data section. defined in linker script */
mbed_official 489:119543c9f674 58 .word _sdata
mbed_official 489:119543c9f674 59 /* end address for the .data section. defined in linker script */
mbed_official 489:119543c9f674 60 .word _edata
mbed_official 489:119543c9f674 61 /* start address for the .bss section. defined in linker script */
mbed_official 489:119543c9f674 62 .word _sbss
mbed_official 489:119543c9f674 63 /* end address for the .bss section. defined in linker script */
mbed_official 489:119543c9f674 64 .word _ebss
mbed_official 489:119543c9f674 65
mbed_official 489:119543c9f674 66 .equ BootRAM, 0xF108F85F
mbed_official 489:119543c9f674 67 /**
mbed_official 489:119543c9f674 68 * @brief This is the code that gets called when the processor first
mbed_official 489:119543c9f674 69 * starts execution following a reset event. Only the absolutely
mbed_official 489:119543c9f674 70 * necessary set is performed, after which the application
mbed_official 489:119543c9f674 71 * supplied main() routine is called.
mbed_official 489:119543c9f674 72 * @param None
mbed_official 489:119543c9f674 73 * @retval : None
mbed_official 489:119543c9f674 74 */
mbed_official 489:119543c9f674 75
mbed_official 489:119543c9f674 76 .section .text.Reset_Handler
mbed_official 489:119543c9f674 77 .weak Reset_Handler
mbed_official 489:119543c9f674 78 .type Reset_Handler, %function
mbed_official 489:119543c9f674 79 Reset_Handler:
mbed_official 560:c8f2dd221c5d 80 ldr r0, =_estack
mbed_official 560:c8f2dd221c5d 81 mov sp, r0 /* set stack pointer */
mbed_official 489:119543c9f674 82
mbed_official 489:119543c9f674 83 /* Copy the data segment initializers from flash to SRAM */
mbed_official 489:119543c9f674 84 movs r1, #0
mbed_official 489:119543c9f674 85 b LoopCopyDataInit
mbed_official 489:119543c9f674 86
mbed_official 489:119543c9f674 87 CopyDataInit:
mbed_official 489:119543c9f674 88 ldr r3, =_sidata
mbed_official 489:119543c9f674 89 ldr r3, [r3, r1]
mbed_official 489:119543c9f674 90 str r3, [r0, r1]
mbed_official 489:119543c9f674 91 adds r1, r1, #4
mbed_official 489:119543c9f674 92
mbed_official 489:119543c9f674 93 LoopCopyDataInit:
mbed_official 489:119543c9f674 94 ldr r0, =_sdata
mbed_official 489:119543c9f674 95 ldr r3, =_edata
mbed_official 489:119543c9f674 96 adds r2, r0, r1
mbed_official 489:119543c9f674 97 cmp r2, r3
mbed_official 489:119543c9f674 98 bcc CopyDataInit
mbed_official 489:119543c9f674 99 ldr r2, =_sbss
mbed_official 489:119543c9f674 100 b LoopFillZerobss
mbed_official 489:119543c9f674 101 /* Zero fill the bss segment. */
mbed_official 489:119543c9f674 102 FillZerobss:
mbed_official 489:119543c9f674 103 movs r3, #0
mbed_official 489:119543c9f674 104 str r3, [r2], #4
mbed_official 489:119543c9f674 105
mbed_official 489:119543c9f674 106 LoopFillZerobss:
mbed_official 489:119543c9f674 107 ldr r3, = _ebss
mbed_official 489:119543c9f674 108 cmp r2, r3
mbed_official 489:119543c9f674 109 bcc FillZerobss
mbed_official 489:119543c9f674 110
mbed_official 489:119543c9f674 111 /* Call the clock system intitialization function.*/
mbed_official 489:119543c9f674 112 bl SystemInit
mbed_official 489:119543c9f674 113 /* Call static constructors */
mbed_official 560:c8f2dd221c5d 114 //bl __libc_init_array
mbed_official 489:119543c9f674 115 /* Call the application's entry point.*/
mbed_official 560:c8f2dd221c5d 116 //bl main
mbed_official 560:c8f2dd221c5d 117 bl _start
mbed_official 560:c8f2dd221c5d 118
mbed_official 560:c8f2dd221c5d 119 LoopForever:
mbed_official 560:c8f2dd221c5d 120 b LoopForever
mbed_official 560:c8f2dd221c5d 121
mbed_official 560:c8f2dd221c5d 122
mbed_official 489:119543c9f674 123 .size Reset_Handler, .-Reset_Handler
mbed_official 489:119543c9f674 124
mbed_official 489:119543c9f674 125 /**
mbed_official 489:119543c9f674 126 * @brief This is the code that gets called when the processor receives an
mbed_official 489:119543c9f674 127 * unexpected interrupt. This simply enters an infinite loop, preserving
mbed_official 489:119543c9f674 128 * the system state for examination by a debugger.
mbed_official 489:119543c9f674 129 *
mbed_official 489:119543c9f674 130 * @param None
mbed_official 489:119543c9f674 131 * @retval : None
mbed_official 489:119543c9f674 132 */
mbed_official 489:119543c9f674 133 .section .text.Default_Handler,"ax",%progbits
mbed_official 489:119543c9f674 134 Default_Handler:
mbed_official 489:119543c9f674 135 Infinite_Loop:
mbed_official 489:119543c9f674 136 b Infinite_Loop
mbed_official 489:119543c9f674 137 .size Default_Handler, .-Default_Handler
mbed_official 489:119543c9f674 138 /******************************************************************************
mbed_official 489:119543c9f674 139 *
mbed_official 489:119543c9f674 140 * The minimal vector table for a Cortex M3. Note that the proper constructs
mbed_official 489:119543c9f674 141 * must be placed on this to ensure that it ends up at physical address
mbed_official 489:119543c9f674 142 * 0x0000.0000.
mbed_official 489:119543c9f674 143 *
mbed_official 489:119543c9f674 144 ******************************************************************************/
mbed_official 489:119543c9f674 145 .section .isr_vector,"a",%progbits
mbed_official 489:119543c9f674 146 .type g_pfnVectors, %object
mbed_official 489:119543c9f674 147 .size g_pfnVectors, .-g_pfnVectors
mbed_official 489:119543c9f674 148
mbed_official 489:119543c9f674 149
mbed_official 489:119543c9f674 150 g_pfnVectors:
mbed_official 489:119543c9f674 151
mbed_official 489:119543c9f674 152 .word _estack
mbed_official 489:119543c9f674 153 .word Reset_Handler
mbed_official 489:119543c9f674 154 .word NMI_Handler
mbed_official 489:119543c9f674 155 .word HardFault_Handler
mbed_official 489:119543c9f674 156 .word MemManage_Handler
mbed_official 489:119543c9f674 157 .word BusFault_Handler
mbed_official 489:119543c9f674 158 .word UsageFault_Handler
mbed_official 489:119543c9f674 159 .word 0
mbed_official 489:119543c9f674 160 .word 0
mbed_official 489:119543c9f674 161 .word 0
mbed_official 489:119543c9f674 162 .word 0
mbed_official 489:119543c9f674 163 .word SVC_Handler
mbed_official 489:119543c9f674 164 .word DebugMon_Handler
mbed_official 489:119543c9f674 165 .word 0
mbed_official 489:119543c9f674 166 .word PendSV_Handler
mbed_official 489:119543c9f674 167 .word SysTick_Handler
mbed_official 489:119543c9f674 168 .word WWDG_IRQHandler
mbed_official 489:119543c9f674 169 .word PVD_IRQHandler
mbed_official 489:119543c9f674 170 .word TAMPER_IRQHandler
mbed_official 489:119543c9f674 171 .word RTC_IRQHandler
mbed_official 489:119543c9f674 172 .word FLASH_IRQHandler
mbed_official 489:119543c9f674 173 .word RCC_IRQHandler
mbed_official 489:119543c9f674 174 .word EXTI0_IRQHandler
mbed_official 489:119543c9f674 175 .word EXTI1_IRQHandler
mbed_official 489:119543c9f674 176 .word EXTI2_IRQHandler
mbed_official 489:119543c9f674 177 .word EXTI3_IRQHandler
mbed_official 489:119543c9f674 178 .word EXTI4_IRQHandler
mbed_official 489:119543c9f674 179 .word DMA1_Channel1_IRQHandler
mbed_official 489:119543c9f674 180 .word DMA1_Channel2_IRQHandler
mbed_official 489:119543c9f674 181 .word DMA1_Channel3_IRQHandler
mbed_official 489:119543c9f674 182 .word DMA1_Channel4_IRQHandler
mbed_official 489:119543c9f674 183 .word DMA1_Channel5_IRQHandler
mbed_official 489:119543c9f674 184 .word DMA1_Channel6_IRQHandler
mbed_official 489:119543c9f674 185 .word DMA1_Channel7_IRQHandler
mbed_official 489:119543c9f674 186 .word ADC1_2_IRQHandler
mbed_official 489:119543c9f674 187 .word USB_HP_CAN1_TX_IRQHandler
mbed_official 489:119543c9f674 188 .word USB_LP_CAN1_RX0_IRQHandler
mbed_official 489:119543c9f674 189 .word CAN1_RX1_IRQHandler
mbed_official 489:119543c9f674 190 .word CAN1_SCE_IRQHandler
mbed_official 489:119543c9f674 191 .word EXTI9_5_IRQHandler
mbed_official 489:119543c9f674 192 .word TIM1_BRK_IRQHandler
mbed_official 489:119543c9f674 193 .word TIM1_UP_IRQHandler
mbed_official 489:119543c9f674 194 .word TIM1_TRG_COM_IRQHandler
mbed_official 489:119543c9f674 195 .word TIM1_CC_IRQHandler
mbed_official 489:119543c9f674 196 .word TIM2_IRQHandler
mbed_official 489:119543c9f674 197 .word TIM3_IRQHandler
mbed_official 489:119543c9f674 198 .word TIM4_IRQHandler
mbed_official 489:119543c9f674 199 .word I2C1_EV_IRQHandler
mbed_official 489:119543c9f674 200 .word I2C1_ER_IRQHandler
mbed_official 489:119543c9f674 201 .word I2C2_EV_IRQHandler
mbed_official 489:119543c9f674 202 .word I2C2_ER_IRQHandler
mbed_official 489:119543c9f674 203 .word SPI1_IRQHandler
mbed_official 489:119543c9f674 204 .word SPI2_IRQHandler
mbed_official 489:119543c9f674 205 .word USART1_IRQHandler
mbed_official 489:119543c9f674 206 .word USART2_IRQHandler
mbed_official 489:119543c9f674 207 .word USART3_IRQHandler
mbed_official 489:119543c9f674 208 .word EXTI15_10_IRQHandler
mbed_official 489:119543c9f674 209 .word RTC_Alarm_IRQHandler
mbed_official 489:119543c9f674 210 .word USBWakeUp_IRQHandler
mbed_official 489:119543c9f674 211 .word 0
mbed_official 489:119543c9f674 212 .word 0
mbed_official 489:119543c9f674 213 .word 0
mbed_official 489:119543c9f674 214 .word 0
mbed_official 489:119543c9f674 215 .word 0
mbed_official 489:119543c9f674 216 .word 0
mbed_official 489:119543c9f674 217 .word 0
mbed_official 489:119543c9f674 218 .word BootRAM /* @0x108. This is for boot in RAM mode for
mbed_official 489:119543c9f674 219 STM32F10x Medium Density devices. */
mbed_official 489:119543c9f674 220
mbed_official 489:119543c9f674 221 /*******************************************************************************
mbed_official 489:119543c9f674 222 *
mbed_official 489:119543c9f674 223 * Provide weak aliases for each Exception handler to the Default_Handler.
mbed_official 489:119543c9f674 224 * As they are weak aliases, any function with the same name will override
mbed_official 489:119543c9f674 225 * this definition.
mbed_official 489:119543c9f674 226 *
mbed_official 489:119543c9f674 227 *******************************************************************************/
mbed_official 489:119543c9f674 228
mbed_official 489:119543c9f674 229 .weak NMI_Handler
mbed_official 489:119543c9f674 230 .thumb_set NMI_Handler,Default_Handler
mbed_official 489:119543c9f674 231
mbed_official 489:119543c9f674 232 .weak HardFault_Handler
mbed_official 489:119543c9f674 233 .thumb_set HardFault_Handler,Default_Handler
mbed_official 489:119543c9f674 234
mbed_official 489:119543c9f674 235 .weak MemManage_Handler
mbed_official 489:119543c9f674 236 .thumb_set MemManage_Handler,Default_Handler
mbed_official 489:119543c9f674 237
mbed_official 489:119543c9f674 238 .weak BusFault_Handler
mbed_official 489:119543c9f674 239 .thumb_set BusFault_Handler,Default_Handler
mbed_official 489:119543c9f674 240
mbed_official 489:119543c9f674 241 .weak UsageFault_Handler
mbed_official 489:119543c9f674 242 .thumb_set UsageFault_Handler,Default_Handler
mbed_official 489:119543c9f674 243
mbed_official 489:119543c9f674 244 .weak SVC_Handler
mbed_official 489:119543c9f674 245 .thumb_set SVC_Handler,Default_Handler
mbed_official 489:119543c9f674 246
mbed_official 489:119543c9f674 247 .weak DebugMon_Handler
mbed_official 489:119543c9f674 248 .thumb_set DebugMon_Handler,Default_Handler
mbed_official 489:119543c9f674 249
mbed_official 489:119543c9f674 250 .weak PendSV_Handler
mbed_official 489:119543c9f674 251 .thumb_set PendSV_Handler,Default_Handler
mbed_official 489:119543c9f674 252
mbed_official 489:119543c9f674 253 .weak SysTick_Handler
mbed_official 489:119543c9f674 254 .thumb_set SysTick_Handler,Default_Handler
mbed_official 489:119543c9f674 255
mbed_official 489:119543c9f674 256 .weak WWDG_IRQHandler
mbed_official 489:119543c9f674 257 .thumb_set WWDG_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 258
mbed_official 489:119543c9f674 259 .weak PVD_IRQHandler
mbed_official 489:119543c9f674 260 .thumb_set PVD_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 261
mbed_official 489:119543c9f674 262 .weak TAMPER_IRQHandler
mbed_official 489:119543c9f674 263 .thumb_set TAMPER_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 264
mbed_official 489:119543c9f674 265 .weak RTC_IRQHandler
mbed_official 489:119543c9f674 266 .thumb_set RTC_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 267
mbed_official 489:119543c9f674 268 .weak FLASH_IRQHandler
mbed_official 489:119543c9f674 269 .thumb_set FLASH_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 270
mbed_official 489:119543c9f674 271 .weak RCC_IRQHandler
mbed_official 489:119543c9f674 272 .thumb_set RCC_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 273
mbed_official 489:119543c9f674 274 .weak EXTI0_IRQHandler
mbed_official 489:119543c9f674 275 .thumb_set EXTI0_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 276
mbed_official 489:119543c9f674 277 .weak EXTI1_IRQHandler
mbed_official 489:119543c9f674 278 .thumb_set EXTI1_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 279
mbed_official 489:119543c9f674 280 .weak EXTI2_IRQHandler
mbed_official 489:119543c9f674 281 .thumb_set EXTI2_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 282
mbed_official 489:119543c9f674 283 .weak EXTI3_IRQHandler
mbed_official 489:119543c9f674 284 .thumb_set EXTI3_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 285
mbed_official 489:119543c9f674 286 .weak EXTI4_IRQHandler
mbed_official 489:119543c9f674 287 .thumb_set EXTI4_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 288
mbed_official 489:119543c9f674 289 .weak DMA1_Channel1_IRQHandler
mbed_official 489:119543c9f674 290 .thumb_set DMA1_Channel1_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 291
mbed_official 489:119543c9f674 292 .weak DMA1_Channel2_IRQHandler
mbed_official 489:119543c9f674 293 .thumb_set DMA1_Channel2_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 294
mbed_official 489:119543c9f674 295 .weak DMA1_Channel3_IRQHandler
mbed_official 489:119543c9f674 296 .thumb_set DMA1_Channel3_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 297
mbed_official 489:119543c9f674 298 .weak DMA1_Channel4_IRQHandler
mbed_official 489:119543c9f674 299 .thumb_set DMA1_Channel4_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 300
mbed_official 489:119543c9f674 301 .weak DMA1_Channel5_IRQHandler
mbed_official 489:119543c9f674 302 .thumb_set DMA1_Channel5_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 303
mbed_official 489:119543c9f674 304 .weak DMA1_Channel6_IRQHandler
mbed_official 489:119543c9f674 305 .thumb_set DMA1_Channel6_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 306
mbed_official 489:119543c9f674 307 .weak DMA1_Channel7_IRQHandler
mbed_official 489:119543c9f674 308 .thumb_set DMA1_Channel7_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 309
mbed_official 489:119543c9f674 310 .weak ADC1_2_IRQHandler
mbed_official 489:119543c9f674 311 .thumb_set ADC1_2_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 312
mbed_official 489:119543c9f674 313 .weak USB_HP_CAN1_TX_IRQHandler
mbed_official 489:119543c9f674 314 .thumb_set USB_HP_CAN1_TX_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 315
mbed_official 489:119543c9f674 316 .weak USB_LP_CAN1_RX0_IRQHandler
mbed_official 489:119543c9f674 317 .thumb_set USB_LP_CAN1_RX0_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 318
mbed_official 489:119543c9f674 319 .weak CAN1_RX1_IRQHandler
mbed_official 489:119543c9f674 320 .thumb_set CAN1_RX1_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 321
mbed_official 489:119543c9f674 322 .weak CAN1_SCE_IRQHandler
mbed_official 489:119543c9f674 323 .thumb_set CAN1_SCE_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 324
mbed_official 489:119543c9f674 325 .weak EXTI9_5_IRQHandler
mbed_official 489:119543c9f674 326 .thumb_set EXTI9_5_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 327
mbed_official 489:119543c9f674 328 .weak TIM1_BRK_IRQHandler
mbed_official 489:119543c9f674 329 .thumb_set TIM1_BRK_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 330
mbed_official 489:119543c9f674 331 .weak TIM1_UP_IRQHandler
mbed_official 489:119543c9f674 332 .thumb_set TIM1_UP_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 333
mbed_official 489:119543c9f674 334 .weak TIM1_TRG_COM_IRQHandler
mbed_official 489:119543c9f674 335 .thumb_set TIM1_TRG_COM_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 336
mbed_official 489:119543c9f674 337 .weak TIM1_CC_IRQHandler
mbed_official 489:119543c9f674 338 .thumb_set TIM1_CC_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 339
mbed_official 489:119543c9f674 340 .weak TIM2_IRQHandler
mbed_official 489:119543c9f674 341 .thumb_set TIM2_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 342
mbed_official 489:119543c9f674 343 .weak TIM3_IRQHandler
mbed_official 489:119543c9f674 344 .thumb_set TIM3_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 345
mbed_official 489:119543c9f674 346 .weak TIM4_IRQHandler
mbed_official 489:119543c9f674 347 .thumb_set TIM4_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 348
mbed_official 489:119543c9f674 349 .weak I2C1_EV_IRQHandler
mbed_official 489:119543c9f674 350 .thumb_set I2C1_EV_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 351
mbed_official 489:119543c9f674 352 .weak I2C1_ER_IRQHandler
mbed_official 489:119543c9f674 353 .thumb_set I2C1_ER_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 354
mbed_official 489:119543c9f674 355 .weak I2C2_EV_IRQHandler
mbed_official 489:119543c9f674 356 .thumb_set I2C2_EV_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 357
mbed_official 489:119543c9f674 358 .weak I2C2_ER_IRQHandler
mbed_official 489:119543c9f674 359 .thumb_set I2C2_ER_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 360
mbed_official 489:119543c9f674 361 .weak SPI1_IRQHandler
mbed_official 489:119543c9f674 362 .thumb_set SPI1_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 363
mbed_official 489:119543c9f674 364 .weak SPI2_IRQHandler
mbed_official 489:119543c9f674 365 .thumb_set SPI2_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 366
mbed_official 489:119543c9f674 367 .weak USART1_IRQHandler
mbed_official 489:119543c9f674 368 .thumb_set USART1_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 369
mbed_official 489:119543c9f674 370 .weak USART2_IRQHandler
mbed_official 489:119543c9f674 371 .thumb_set USART2_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 372
mbed_official 489:119543c9f674 373 .weak USART3_IRQHandler
mbed_official 489:119543c9f674 374 .thumb_set USART3_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 375
mbed_official 489:119543c9f674 376 .weak EXTI15_10_IRQHandler
mbed_official 489:119543c9f674 377 .thumb_set EXTI15_10_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 378
mbed_official 489:119543c9f674 379 .weak RTC_Alarm_IRQHandler
mbed_official 489:119543c9f674 380 .thumb_set RTC_Alarm_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 381
mbed_official 489:119543c9f674 382 .weak USBWakeUp_IRQHandler
mbed_official 489:119543c9f674 383 .thumb_set USBWakeUp_IRQHandler,Default_Handler
mbed_official 489:119543c9f674 384
mbed_official 489:119543c9f674 385 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
mbed_official 489:119543c9f674 386