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