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