mbed library sources

Dependents:   Freedman_v2 Nucleo_i2c_OLED_BME280_copy

Fork of mbed-src by mbed official

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