mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
<>
Date:
Fri Oct 28 11:17:30 2016 +0100
Revision:
149:156823d33999
Parent:
targets/cmsis/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L031K6/TOOLCHAIN_GCC_ARM/startup_stm32l031xx.S@114:fe4fe5cfc3a3
Child:
150:02e0a0aed4ec
This updates the lib to the mbed lib v128

NOTE: This release includes a restructuring of the file and directory locations and thus some
include paths in your code may need updating accordingly.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 114:fe4fe5cfc3a3 1 /**
mbed_official 114:fe4fe5cfc3a3 2 ******************************************************************************
mbed_official 114:fe4fe5cfc3a3 3 * @file startup_stm32l031xx.s
mbed_official 114:fe4fe5cfc3a3 4 * @author MCD Application Team
mbed_official 114:fe4fe5cfc3a3 5 * @version V1.5.0
mbed_official 114:fe4fe5cfc3a3 6 * @date 8-January-2016
mbed_official 114:fe4fe5cfc3a3 7 * @brief STM32L031xx Devices vector table for Atollic TrueSTUDIO toolchain.
mbed_official 114:fe4fe5cfc3a3 8 * This module performs:
mbed_official 114:fe4fe5cfc3a3 9 * - Set the initial SP
mbed_official 114:fe4fe5cfc3a3 10 * - Set the initial PC == Reset_Handler,
mbed_official 114:fe4fe5cfc3a3 11 * - Set the vector table entries with the exceptions ISR address
mbed_official 114:fe4fe5cfc3a3 12 * - Branches to main in the C library (which eventually
mbed_official 114:fe4fe5cfc3a3 13 * calls main()).
mbed_official 114:fe4fe5cfc3a3 14 * After Reset the Cortex-M0+ processor is in Thread mode,
mbed_official 114:fe4fe5cfc3a3 15 * priority is Privileged, and the Stack is set to Main.
mbed_official 114:fe4fe5cfc3a3 16 ******************************************************************************
mbed_official 114:fe4fe5cfc3a3 17 *
mbed_official 114:fe4fe5cfc3a3 18 * Redistribution and use in source and binary forms, with or without modification,
mbed_official 114:fe4fe5cfc3a3 19 * are permitted provided that the following conditions are met:
mbed_official 114:fe4fe5cfc3a3 20 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 114:fe4fe5cfc3a3 21 * this list of conditions and the following disclaimer.
mbed_official 114:fe4fe5cfc3a3 22 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 114:fe4fe5cfc3a3 23 * this list of conditions and the following disclaimer in the documentation
mbed_official 114:fe4fe5cfc3a3 24 * and/or other materials provided with the distribution.
mbed_official 114:fe4fe5cfc3a3 25 * 3. Neither the name of STMicroelectronics nor the names of its contributors
mbed_official 114:fe4fe5cfc3a3 26 * may be used to endorse or promote products derived from this software
mbed_official 114:fe4fe5cfc3a3 27 * without specific prior written permission.
mbed_official 114:fe4fe5cfc3a3 28 *
mbed_official 114:fe4fe5cfc3a3 29 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
mbed_official 114:fe4fe5cfc3a3 30 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
mbed_official 114:fe4fe5cfc3a3 31 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 114:fe4fe5cfc3a3 32 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
mbed_official 114:fe4fe5cfc3a3 33 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 114:fe4fe5cfc3a3 34 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
mbed_official 114:fe4fe5cfc3a3 35 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
mbed_official 114:fe4fe5cfc3a3 36 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
mbed_official 114:fe4fe5cfc3a3 37 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
mbed_official 114:fe4fe5cfc3a3 38 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 114:fe4fe5cfc3a3 39 *
mbed_official 114:fe4fe5cfc3a3 40 ******************************************************************************
mbed_official 114:fe4fe5cfc3a3 41 */
mbed_official 114:fe4fe5cfc3a3 42
mbed_official 114:fe4fe5cfc3a3 43 .syntax unified
mbed_official 114:fe4fe5cfc3a3 44 .cpu cortex-m0plus
mbed_official 114:fe4fe5cfc3a3 45 .fpu softvfp
mbed_official 114:fe4fe5cfc3a3 46 .thumb
mbed_official 114:fe4fe5cfc3a3 47
mbed_official 114:fe4fe5cfc3a3 48 .global g_pfnVectors
mbed_official 114:fe4fe5cfc3a3 49 .global Default_Handler
mbed_official 114:fe4fe5cfc3a3 50
mbed_official 114:fe4fe5cfc3a3 51 /* start address for the initialization values of the .data section.
mbed_official 114:fe4fe5cfc3a3 52 defined in linker script */
mbed_official 114:fe4fe5cfc3a3 53 .word _sidata
mbed_official 114:fe4fe5cfc3a3 54 /* start address for the .data section. defined in linker script */
mbed_official 114:fe4fe5cfc3a3 55 .word _sdata
mbed_official 114:fe4fe5cfc3a3 56 /* end address for the .data section. defined in linker script */
mbed_official 114:fe4fe5cfc3a3 57 .word _edata
mbed_official 114:fe4fe5cfc3a3 58 /* start address for the .bss section. defined in linker script */
mbed_official 114:fe4fe5cfc3a3 59 .word _sbss
mbed_official 114:fe4fe5cfc3a3 60 /* end address for the .bss section. defined in linker script */
mbed_official 114:fe4fe5cfc3a3 61 .word _ebss
mbed_official 114:fe4fe5cfc3a3 62
mbed_official 114:fe4fe5cfc3a3 63 .section .text.Reset_Handler
mbed_official 114:fe4fe5cfc3a3 64 .weak Reset_Handler
mbed_official 114:fe4fe5cfc3a3 65 .type Reset_Handler, %function
mbed_official 114:fe4fe5cfc3a3 66 Reset_Handler:
mbed_official 114:fe4fe5cfc3a3 67 ldr r0, =_estack
mbed_official 114:fe4fe5cfc3a3 68 mov sp, r0 /* set stack pointer */
mbed_official 114:fe4fe5cfc3a3 69
mbed_official 114:fe4fe5cfc3a3 70 /* Copy the data segment initializers from flash to SRAM */
mbed_official 114:fe4fe5cfc3a3 71 movs r1, #0
mbed_official 114:fe4fe5cfc3a3 72 b LoopCopyDataInit
mbed_official 114:fe4fe5cfc3a3 73
mbed_official 114:fe4fe5cfc3a3 74 CopyDataInit:
mbed_official 114:fe4fe5cfc3a3 75 ldr r3, =_sidata
mbed_official 114:fe4fe5cfc3a3 76 ldr r3, [r3, r1]
mbed_official 114:fe4fe5cfc3a3 77 str r3, [r0, r1]
mbed_official 114:fe4fe5cfc3a3 78 adds r1, r1, #4
mbed_official 114:fe4fe5cfc3a3 79
mbed_official 114:fe4fe5cfc3a3 80 LoopCopyDataInit:
mbed_official 114:fe4fe5cfc3a3 81 ldr r0, =_sdata
mbed_official 114:fe4fe5cfc3a3 82 ldr r3, =_edata
mbed_official 114:fe4fe5cfc3a3 83 adds r2, r0, r1
mbed_official 114:fe4fe5cfc3a3 84 cmp r2, r3
mbed_official 114:fe4fe5cfc3a3 85 bcc CopyDataInit
mbed_official 114:fe4fe5cfc3a3 86 ldr r2, =_sbss
mbed_official 114:fe4fe5cfc3a3 87 b LoopFillZerobss
mbed_official 114:fe4fe5cfc3a3 88 /* Zero fill the bss segment. */
mbed_official 114:fe4fe5cfc3a3 89 FillZerobss:
mbed_official 114:fe4fe5cfc3a3 90 movs r3, #0
mbed_official 114:fe4fe5cfc3a3 91 str r3, [r2]
mbed_official 114:fe4fe5cfc3a3 92 adds r2, r2, #4
mbed_official 114:fe4fe5cfc3a3 93
mbed_official 114:fe4fe5cfc3a3 94
mbed_official 114:fe4fe5cfc3a3 95 LoopFillZerobss:
mbed_official 114:fe4fe5cfc3a3 96 ldr r3, = _ebss
mbed_official 114:fe4fe5cfc3a3 97 cmp r2, r3
mbed_official 114:fe4fe5cfc3a3 98 bcc FillZerobss
mbed_official 114:fe4fe5cfc3a3 99
mbed_official 114:fe4fe5cfc3a3 100 /* Call the clock system intitialization function.*/
mbed_official 114:fe4fe5cfc3a3 101 bl SystemInit
mbed_official 114:fe4fe5cfc3a3 102 /* Call static constructors */
mbed_official 114:fe4fe5cfc3a3 103 //bl __libc_init_array
mbed_official 114:fe4fe5cfc3a3 104 /* Call the application's entry point.*/
mbed_official 114:fe4fe5cfc3a3 105 //bl main
mbed_official 114:fe4fe5cfc3a3 106 bl _start
mbed_official 114:fe4fe5cfc3a3 107
mbed_official 114:fe4fe5cfc3a3 108 LoopForever:
mbed_official 114:fe4fe5cfc3a3 109 b LoopForever
mbed_official 114:fe4fe5cfc3a3 110
mbed_official 114:fe4fe5cfc3a3 111
mbed_official 114:fe4fe5cfc3a3 112 .size Reset_Handler, .-Reset_Handler
mbed_official 114:fe4fe5cfc3a3 113
mbed_official 114:fe4fe5cfc3a3 114 /**
mbed_official 114:fe4fe5cfc3a3 115 * @brief This is the code that gets called when the processor receives an
mbed_official 114:fe4fe5cfc3a3 116 * unexpected interrupt. This simply enters an infinite loop, preserving
mbed_official 114:fe4fe5cfc3a3 117 * the system state for examination by a debugger.
mbed_official 114:fe4fe5cfc3a3 118 *
mbed_official 114:fe4fe5cfc3a3 119 * @param None
mbed_official 114:fe4fe5cfc3a3 120 * @retval : None
mbed_official 114:fe4fe5cfc3a3 121 */
mbed_official 114:fe4fe5cfc3a3 122 .section .text.Default_Handler,"ax",%progbits
mbed_official 114:fe4fe5cfc3a3 123 Default_Handler:
mbed_official 114:fe4fe5cfc3a3 124 Infinite_Loop:
mbed_official 114:fe4fe5cfc3a3 125 b Infinite_Loop
mbed_official 114:fe4fe5cfc3a3 126 .size Default_Handler, .-Default_Handler
mbed_official 114:fe4fe5cfc3a3 127 /******************************************************************************
mbed_official 114:fe4fe5cfc3a3 128 *
mbed_official 114:fe4fe5cfc3a3 129 * The minimal vector table for a Cortex M0. Note that the proper constructs
mbed_official 114:fe4fe5cfc3a3 130 * must be placed on this to ensure that it ends up at physical address
mbed_official 114:fe4fe5cfc3a3 131 * 0x0000.0000.
mbed_official 114:fe4fe5cfc3a3 132 *
mbed_official 114:fe4fe5cfc3a3 133 ******************************************************************************/
mbed_official 114:fe4fe5cfc3a3 134 .section .isr_vector,"a",%progbits
mbed_official 114:fe4fe5cfc3a3 135 .type g_pfnVectors, %object
mbed_official 114:fe4fe5cfc3a3 136 .size g_pfnVectors, .-g_pfnVectors
mbed_official 114:fe4fe5cfc3a3 137
mbed_official 114:fe4fe5cfc3a3 138
mbed_official 114:fe4fe5cfc3a3 139 g_pfnVectors:
mbed_official 114:fe4fe5cfc3a3 140 .word _estack
mbed_official 114:fe4fe5cfc3a3 141 .word Reset_Handler
mbed_official 114:fe4fe5cfc3a3 142 .word NMI_Handler
mbed_official 114:fe4fe5cfc3a3 143 .word HardFault_Handler
mbed_official 114:fe4fe5cfc3a3 144 .word 0
mbed_official 114:fe4fe5cfc3a3 145 .word 0
mbed_official 114:fe4fe5cfc3a3 146 .word 0
mbed_official 114:fe4fe5cfc3a3 147 .word 0
mbed_official 114:fe4fe5cfc3a3 148 .word 0
mbed_official 114:fe4fe5cfc3a3 149 .word 0
mbed_official 114:fe4fe5cfc3a3 150 .word 0
mbed_official 114:fe4fe5cfc3a3 151 .word SVC_Handler
mbed_official 114:fe4fe5cfc3a3 152 .word 0
mbed_official 114:fe4fe5cfc3a3 153 .word 0
mbed_official 114:fe4fe5cfc3a3 154 .word PendSV_Handler
mbed_official 114:fe4fe5cfc3a3 155 .word SysTick_Handler
mbed_official 114:fe4fe5cfc3a3 156 .word WWDG_IRQHandler /* Window WatchDog */
mbed_official 114:fe4fe5cfc3a3 157 .word PVD_IRQHandler /* PVD through EXTI Line detection */
mbed_official 114:fe4fe5cfc3a3 158 .word RTC_IRQHandler /* RTC through the EXTI line */
mbed_official 114:fe4fe5cfc3a3 159 .word FLASH_IRQHandler /* FLASH */
mbed_official 114:fe4fe5cfc3a3 160 .word RCC_IRQHandler /* RCC */
mbed_official 114:fe4fe5cfc3a3 161 .word EXTI0_1_IRQHandler /* EXTI Line 0 and 1 */
mbed_official 114:fe4fe5cfc3a3 162 .word EXTI2_3_IRQHandler /* EXTI Line 2 and 3 */
mbed_official 114:fe4fe5cfc3a3 163 .word EXTI4_15_IRQHandler /* EXTI Line 4 to 15 */
mbed_official 114:fe4fe5cfc3a3 164 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 165 .word DMA1_Channel1_IRQHandler /* DMA1 Channel 1 */
mbed_official 114:fe4fe5cfc3a3 166 .word DMA1_Channel2_3_IRQHandler /* DMA1 Channel 2 and Channel 3 */
mbed_official 114:fe4fe5cfc3a3 167 .word DMA1_Channel4_5_6_7_IRQHandler /* DMA1 Channel 4, Channel 5, Channel 6 and Channel 7*/
mbed_official 114:fe4fe5cfc3a3 168 .word ADC1_COMP_IRQHandler /* ADC1, COMP1 and COMP2 */
mbed_official 114:fe4fe5cfc3a3 169 .word LPTIM1_IRQHandler /* LPTIM1 */
mbed_official 114:fe4fe5cfc3a3 170 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 171 .word TIM2_IRQHandler /* TIM2 */
mbed_official 114:fe4fe5cfc3a3 172 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 173 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 174 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 175 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 176 .word TIM21_IRQHandler /* TIM21 */
mbed_official 114:fe4fe5cfc3a3 177 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 178 .word TIM22_IRQHandler /* TIM22 */
mbed_official 114:fe4fe5cfc3a3 179 .word I2C1_IRQHandler /* I2C1 */
mbed_official 114:fe4fe5cfc3a3 180 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 181 .word SPI1_IRQHandler /* SPI1 */
mbed_official 114:fe4fe5cfc3a3 182 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 183 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 184 .word USART2_IRQHandler /* USART2 */
mbed_official 114:fe4fe5cfc3a3 185 .word LPUART1_IRQHandler /* LPUART1 */
mbed_official 114:fe4fe5cfc3a3 186 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 187 .word 0 /* Reserved */
mbed_official 114:fe4fe5cfc3a3 188
mbed_official 114:fe4fe5cfc3a3 189 /*******************************************************************************
mbed_official 114:fe4fe5cfc3a3 190 *
mbed_official 114:fe4fe5cfc3a3 191 * Provide weak aliases for each Exception handler to the Default_Handler.
mbed_official 114:fe4fe5cfc3a3 192 * As they are weak aliases, any function with the same name will override
mbed_official 114:fe4fe5cfc3a3 193 * this definition.
mbed_official 114:fe4fe5cfc3a3 194 *
mbed_official 114:fe4fe5cfc3a3 195 *******************************************************************************/
mbed_official 114:fe4fe5cfc3a3 196
mbed_official 114:fe4fe5cfc3a3 197 .weak NMI_Handler
mbed_official 114:fe4fe5cfc3a3 198 .thumb_set NMI_Handler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 199
mbed_official 114:fe4fe5cfc3a3 200 .weak HardFault_Handler
mbed_official 114:fe4fe5cfc3a3 201 .thumb_set HardFault_Handler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 202
mbed_official 114:fe4fe5cfc3a3 203 .weak SVC_Handler
mbed_official 114:fe4fe5cfc3a3 204 .thumb_set SVC_Handler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 205
mbed_official 114:fe4fe5cfc3a3 206 .weak PendSV_Handler
mbed_official 114:fe4fe5cfc3a3 207 .thumb_set PendSV_Handler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 208
mbed_official 114:fe4fe5cfc3a3 209 .weak SysTick_Handler
mbed_official 114:fe4fe5cfc3a3 210 .thumb_set SysTick_Handler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 211
mbed_official 114:fe4fe5cfc3a3 212 .weak WWDG_IRQHandler
mbed_official 114:fe4fe5cfc3a3 213 .thumb_set WWDG_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 214
mbed_official 114:fe4fe5cfc3a3 215 .weak PVD_IRQHandler
mbed_official 114:fe4fe5cfc3a3 216 .thumb_set PVD_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 217
mbed_official 114:fe4fe5cfc3a3 218 .weak RTC_IRQHandler
mbed_official 114:fe4fe5cfc3a3 219 .thumb_set RTC_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 220
mbed_official 114:fe4fe5cfc3a3 221 .weak FLASH_IRQHandler
mbed_official 114:fe4fe5cfc3a3 222 .thumb_set FLASH_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 223
mbed_official 114:fe4fe5cfc3a3 224 .weak RCC_IRQHandler
mbed_official 114:fe4fe5cfc3a3 225 .thumb_set RCC_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 226
mbed_official 114:fe4fe5cfc3a3 227 .weak EXTI0_1_IRQHandler
mbed_official 114:fe4fe5cfc3a3 228 .thumb_set EXTI0_1_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 229
mbed_official 114:fe4fe5cfc3a3 230 .weak EXTI2_3_IRQHandler
mbed_official 114:fe4fe5cfc3a3 231 .thumb_set EXTI2_3_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 232
mbed_official 114:fe4fe5cfc3a3 233 .weak EXTI4_15_IRQHandler
mbed_official 114:fe4fe5cfc3a3 234 .thumb_set EXTI4_15_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 235
mbed_official 114:fe4fe5cfc3a3 236 .weak DMA1_Channel1_IRQHandler
mbed_official 114:fe4fe5cfc3a3 237 .thumb_set DMA1_Channel1_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 238
mbed_official 114:fe4fe5cfc3a3 239 .weak DMA1_Channel2_3_IRQHandler
mbed_official 114:fe4fe5cfc3a3 240 .thumb_set DMA1_Channel2_3_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 241
mbed_official 114:fe4fe5cfc3a3 242 .weak DMA1_Channel4_5_6_7_IRQHandler
mbed_official 114:fe4fe5cfc3a3 243 .thumb_set DMA1_Channel4_5_6_7_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 244
mbed_official 114:fe4fe5cfc3a3 245 .weak ADC1_COMP_IRQHandler
mbed_official 114:fe4fe5cfc3a3 246 .thumb_set ADC1_COMP_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 247
mbed_official 114:fe4fe5cfc3a3 248 .weak LPTIM1_IRQHandler
mbed_official 114:fe4fe5cfc3a3 249 .thumb_set LPTIM1_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 250
mbed_official 114:fe4fe5cfc3a3 251 .weak TIM2_IRQHandler
mbed_official 114:fe4fe5cfc3a3 252 .thumb_set TIM2_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 253
mbed_official 114:fe4fe5cfc3a3 254 .weak TIM21_IRQHandler
mbed_official 114:fe4fe5cfc3a3 255 .thumb_set TIM21_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 256
mbed_official 114:fe4fe5cfc3a3 257 .weak TIM22_IRQHandler
mbed_official 114:fe4fe5cfc3a3 258 .thumb_set TIM22_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 259
mbed_official 114:fe4fe5cfc3a3 260 .weak I2C1_IRQHandler
mbed_official 114:fe4fe5cfc3a3 261 .thumb_set I2C1_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 262
mbed_official 114:fe4fe5cfc3a3 263 .weak SPI1_IRQHandler
mbed_official 114:fe4fe5cfc3a3 264 .thumb_set SPI1_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 265
mbed_official 114:fe4fe5cfc3a3 266 .weak USART2_IRQHandler
mbed_official 114:fe4fe5cfc3a3 267 .thumb_set USART2_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 268
mbed_official 114:fe4fe5cfc3a3 269 .weak LPUART1_IRQHandler
mbed_official 114:fe4fe5cfc3a3 270 .thumb_set LPUART1_IRQHandler,Default_Handler
mbed_official 114:fe4fe5cfc3a3 271
mbed_official 114:fe4fe5cfc3a3 272
mbed_official 114:fe4fe5cfc3a3 273
mbed_official 114:fe4fe5cfc3a3 274
mbed_official 114:fe4fe5cfc3a3 275 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
mbed_official 114:fe4fe5cfc3a3 276