mbed library sources

Dependents:   Marvino mbot

Fork of mbed-src by mbed official

Committer:
mbed_official
Date:
Mon Sep 28 14:00:11 2015 +0100
Revision:
632:7687fb9c4f91
Synchronized with git revision f7ce4ed029cc611121464252ff28d5e8beb895b0

Full URL: https://github.com/mbedmicro/mbed/commit/f7ce4ed029cc611121464252ff28d5e8beb895b0/

NUCLEO_F303K8 - add support of the STM32F303K8

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 632:7687fb9c4f91 1 /**
mbed_official 632:7687fb9c4f91 2 ******************************************************************************
mbed_official 632:7687fb9c4f91 3 * @file startup_stm32f303x8.s
mbed_official 632:7687fb9c4f91 4 * @author MCD Application Team
mbed_official 632:7687fb9c4f91 5 * @version
mbed_official 632:7687fb9c4f91 6 * @date 12-Sept-2014
mbed_official 632:7687fb9c4f91 7 * @brief STM32F303x6/STM32F303x8 devices vector table for
mbed_official 632:7687fb9c4f91 8 * Atollic TrueSTUDIO toolchain.
mbed_official 632:7687fb9c4f91 9 * This module performs:
mbed_official 632:7687fb9c4f91 10 * - Set the initial SP
mbed_official 632:7687fb9c4f91 11 * - Set the initial PC == Reset_Handler,
mbed_official 632:7687fb9c4f91 12 * - Set the vector table entries with the exceptions ISR address,
mbed_official 632:7687fb9c4f91 13 * - Configure the clock system
mbed_official 632:7687fb9c4f91 14 * - Branches to main in the C library (which eventually
mbed_official 632:7687fb9c4f91 15 * calls main()).
mbed_official 632:7687fb9c4f91 16 * After Reset the Cortex-M4 processor is in Thread mode,
mbed_official 632:7687fb9c4f91 17 * priority is Privileged, and the Stack is set to Main.
mbed_official 632:7687fb9c4f91 18 ******************************************************************************
mbed_official 632:7687fb9c4f91 19 * @attention
mbed_official 632:7687fb9c4f91 20 *
mbed_official 632:7687fb9c4f91 21 * <h2><center>&copy; COPYRIGHT 2014 STMicroelectronics</center></h2>
mbed_official 632:7687fb9c4f91 22 *
mbed_official 632:7687fb9c4f91 23 * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
mbed_official 632:7687fb9c4f91 24 * You may not use this file except in compliance with the License.
mbed_official 632:7687fb9c4f91 25 * You may obtain a copy of the License at:
mbed_official 632:7687fb9c4f91 26 *
mbed_official 632:7687fb9c4f91 27 * http://www.st.com/software_license_agreement_liberty_v2
mbed_official 632:7687fb9c4f91 28 *
mbed_official 632:7687fb9c4f91 29 * Unless required by applicable law or agreed to in writing, software
mbed_official 632:7687fb9c4f91 30 * distributed under the License is distributed on an "AS IS" BASIS,
mbed_official 632:7687fb9c4f91 31 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
mbed_official 632:7687fb9c4f91 32 * See the License for the specific language governing permissions and
mbed_official 632:7687fb9c4f91 33 * limitations under the License.
mbed_official 632:7687fb9c4f91 34 *
mbed_official 632:7687fb9c4f91 35 ******************************************************************************
mbed_official 632:7687fb9c4f91 36 */
mbed_official 632:7687fb9c4f91 37
mbed_official 632:7687fb9c4f91 38 .syntax unified
mbed_official 632:7687fb9c4f91 39 .cpu cortex-m4
mbed_official 632:7687fb9c4f91 40 .fpu softvfp
mbed_official 632:7687fb9c4f91 41 .thumb
mbed_official 632:7687fb9c4f91 42
mbed_official 632:7687fb9c4f91 43 .global g_pfnVectors
mbed_official 632:7687fb9c4f91 44 .global Default_Handler
mbed_official 632:7687fb9c4f91 45
mbed_official 632:7687fb9c4f91 46 /* start address for the initialization values of the .data section.
mbed_official 632:7687fb9c4f91 47 defined in linker script */
mbed_official 632:7687fb9c4f91 48 .word _sidata
mbed_official 632:7687fb9c4f91 49 /* start address for the .data section. defined in linker script */
mbed_official 632:7687fb9c4f91 50 .word _sdata
mbed_official 632:7687fb9c4f91 51 /* end address for the .data section. defined in linker script */
mbed_official 632:7687fb9c4f91 52 .word _edata
mbed_official 632:7687fb9c4f91 53 /* start address for the .bss section. defined in linker script */
mbed_official 632:7687fb9c4f91 54 .word _sbss
mbed_official 632:7687fb9c4f91 55 /* end address for the .bss section. defined in linker script */
mbed_official 632:7687fb9c4f91 56 .word _ebss
mbed_official 632:7687fb9c4f91 57
mbed_official 632:7687fb9c4f91 58 .equ BootRAM, 0xF1E0F85F
mbed_official 632:7687fb9c4f91 59 /**
mbed_official 632:7687fb9c4f91 60 * @brief This is the code that gets called when the processor first
mbed_official 632:7687fb9c4f91 61 * starts execution following a reset event. Only the absolutely
mbed_official 632:7687fb9c4f91 62 * necessary set is performed, after which the application
mbed_official 632:7687fb9c4f91 63 * supplied main() routine is called.
mbed_official 632:7687fb9c4f91 64 * @param None
mbed_official 632:7687fb9c4f91 65 * @retval : None
mbed_official 632:7687fb9c4f91 66 */
mbed_official 632:7687fb9c4f91 67
mbed_official 632:7687fb9c4f91 68 .section .text.Reset_Handler
mbed_official 632:7687fb9c4f91 69 .weak Reset_Handler
mbed_official 632:7687fb9c4f91 70 .type Reset_Handler, %function
mbed_official 632:7687fb9c4f91 71 Reset_Handler:
mbed_official 632:7687fb9c4f91 72 ldr sp, =_estack /* Atollic update: set stack pointer */
mbed_official 632:7687fb9c4f91 73
mbed_official 632:7687fb9c4f91 74 /* Copy the data segment initializers from flash to SRAM */
mbed_official 632:7687fb9c4f91 75 movs r1, #0
mbed_official 632:7687fb9c4f91 76 b LoopCopyDataInit
mbed_official 632:7687fb9c4f91 77
mbed_official 632:7687fb9c4f91 78 CopyDataInit:
mbed_official 632:7687fb9c4f91 79 ldr r3, =_sidata
mbed_official 632:7687fb9c4f91 80 ldr r3, [r3, r1]
mbed_official 632:7687fb9c4f91 81 str r3, [r0, r1]
mbed_official 632:7687fb9c4f91 82 adds r1, r1, #4
mbed_official 632:7687fb9c4f91 83
mbed_official 632:7687fb9c4f91 84 LoopCopyDataInit:
mbed_official 632:7687fb9c4f91 85 ldr r0, =_sdata
mbed_official 632:7687fb9c4f91 86 ldr r3, =_edata
mbed_official 632:7687fb9c4f91 87 adds r2, r0, r1
mbed_official 632:7687fb9c4f91 88 cmp r2, r3
mbed_official 632:7687fb9c4f91 89 bcc CopyDataInit
mbed_official 632:7687fb9c4f91 90 ldr r2, =_sbss
mbed_official 632:7687fb9c4f91 91 b LoopFillZerobss
mbed_official 632:7687fb9c4f91 92 /* Zero fill the bss segment. */
mbed_official 632:7687fb9c4f91 93 FillZerobss:
mbed_official 632:7687fb9c4f91 94 movs r3, #0
mbed_official 632:7687fb9c4f91 95 str r3, [r2], #4
mbed_official 632:7687fb9c4f91 96
mbed_official 632:7687fb9c4f91 97 LoopFillZerobss:
mbed_official 632:7687fb9c4f91 98 ldr r3, = _ebss
mbed_official 632:7687fb9c4f91 99 cmp r2, r3
mbed_official 632:7687fb9c4f91 100 bcc FillZerobss
mbed_official 632:7687fb9c4f91 101
mbed_official 632:7687fb9c4f91 102 /* Call the clock system intitialization function.*/
mbed_official 632:7687fb9c4f91 103 bl SystemInit
mbed_official 632:7687fb9c4f91 104 /* Call static constructors */
mbed_official 632:7687fb9c4f91 105 //bl __libc_init_array
mbed_official 632:7687fb9c4f91 106 /* Call the application's entry point.*/
mbed_official 632:7687fb9c4f91 107 //bl main
mbed_official 632:7687fb9c4f91 108 /**
mbed_official 632:7687fb9c4f91 109 * Calling the crt0 'cold-start' entry point. There __libc_init_array is called
mbed_official 632:7687fb9c4f91 110 * and when existing hardware_init_hook() and software_init_hook() before
mbed_official 632:7687fb9c4f91 111 * starting main(). software_init_hook() is available and has to be called due
mbed_official 632:7687fb9c4f91 112 * to initializsation when using rtos.
mbed_official 632:7687fb9c4f91 113 */
mbed_official 632:7687fb9c4f91 114 bl _start
mbed_official 632:7687fb9c4f91 115
mbed_official 632:7687fb9c4f91 116 LoopForever:
mbed_official 632:7687fb9c4f91 117 b LoopForever
mbed_official 632:7687fb9c4f91 118
mbed_official 632:7687fb9c4f91 119 .size Reset_Handler, .-Reset_Handler
mbed_official 632:7687fb9c4f91 120
mbed_official 632:7687fb9c4f91 121 /**
mbed_official 632:7687fb9c4f91 122 * @brief This is the code that gets called when the processor receives an
mbed_official 632:7687fb9c4f91 123 * unexpected interrupt. This simply enters an infinite loop, preserving
mbed_official 632:7687fb9c4f91 124 * the system state for examination by a debugger.
mbed_official 632:7687fb9c4f91 125 *
mbed_official 632:7687fb9c4f91 126 * @param None
mbed_official 632:7687fb9c4f91 127 * @retval : None
mbed_official 632:7687fb9c4f91 128 */
mbed_official 632:7687fb9c4f91 129 .section .text.Default_Handler,"ax",%progbits
mbed_official 632:7687fb9c4f91 130 Default_Handler:
mbed_official 632:7687fb9c4f91 131 Infinite_Loop:
mbed_official 632:7687fb9c4f91 132 b Infinite_Loop
mbed_official 632:7687fb9c4f91 133 .size Default_Handler, .-Default_Handler
mbed_official 632:7687fb9c4f91 134 /******************************************************************************
mbed_official 632:7687fb9c4f91 135 *
mbed_official 632:7687fb9c4f91 136 * The minimal vector table for a Cortex-M4. Note that the proper constructs
mbed_official 632:7687fb9c4f91 137 * must be placed on this to ensure that it ends up at physical address
mbed_official 632:7687fb9c4f91 138 * 0x0000.0000.
mbed_official 632:7687fb9c4f91 139 *
mbed_official 632:7687fb9c4f91 140 ******************************************************************************/
mbed_official 632:7687fb9c4f91 141 .section .isr_vector,"a",%progbits
mbed_official 632:7687fb9c4f91 142 .type g_pfnVectors, %object
mbed_official 632:7687fb9c4f91 143 .size g_pfnVectors, .-g_pfnVectors
mbed_official 632:7687fb9c4f91 144
mbed_official 632:7687fb9c4f91 145
mbed_official 632:7687fb9c4f91 146 g_pfnVectors:
mbed_official 632:7687fb9c4f91 147 .word _estack
mbed_official 632:7687fb9c4f91 148 .word Reset_Handler
mbed_official 632:7687fb9c4f91 149 .word NMI_Handler
mbed_official 632:7687fb9c4f91 150 .word HardFault_Handler
mbed_official 632:7687fb9c4f91 151 .word MemManage_Handler
mbed_official 632:7687fb9c4f91 152 .word BusFault_Handler
mbed_official 632:7687fb9c4f91 153 .word UsageFault_Handler
mbed_official 632:7687fb9c4f91 154 .word 0
mbed_official 632:7687fb9c4f91 155 .word 0
mbed_official 632:7687fb9c4f91 156 .word 0
mbed_official 632:7687fb9c4f91 157 .word 0
mbed_official 632:7687fb9c4f91 158 .word SVC_Handler
mbed_official 632:7687fb9c4f91 159 .word DebugMon_Handler
mbed_official 632:7687fb9c4f91 160 .word 0
mbed_official 632:7687fb9c4f91 161 .word PendSV_Handler
mbed_official 632:7687fb9c4f91 162 .word SysTick_Handler
mbed_official 632:7687fb9c4f91 163 .word WWDG_IRQHandler
mbed_official 632:7687fb9c4f91 164 .word PVD_IRQHandler
mbed_official 632:7687fb9c4f91 165 .word TAMP_STAMP_IRQHandler
mbed_official 632:7687fb9c4f91 166 .word RTC_WKUP_IRQHandler
mbed_official 632:7687fb9c4f91 167 .word FLASH_IRQHandler
mbed_official 632:7687fb9c4f91 168 .word RCC_IRQHandler
mbed_official 632:7687fb9c4f91 169 .word EXTI0_IRQHandler
mbed_official 632:7687fb9c4f91 170 .word EXTI1_IRQHandler
mbed_official 632:7687fb9c4f91 171 .word EXTI2_TSC_IRQHandler
mbed_official 632:7687fb9c4f91 172 .word EXTI3_IRQHandler
mbed_official 632:7687fb9c4f91 173 .word EXTI4_IRQHandler
mbed_official 632:7687fb9c4f91 174 .word DMA1_Channel1_IRQHandler
mbed_official 632:7687fb9c4f91 175 .word DMA1_Channel2_IRQHandler
mbed_official 632:7687fb9c4f91 176 .word DMA1_Channel3_IRQHandler
mbed_official 632:7687fb9c4f91 177 .word DMA1_Channel4_IRQHandler
mbed_official 632:7687fb9c4f91 178 .word DMA1_Channel5_IRQHandler
mbed_official 632:7687fb9c4f91 179 .word DMA1_Channel6_IRQHandler
mbed_official 632:7687fb9c4f91 180 .word DMA1_Channel7_IRQHandler
mbed_official 632:7687fb9c4f91 181 .word ADC1_2_IRQHandler
mbed_official 632:7687fb9c4f91 182 .word CAN_TX_IRQHandler
mbed_official 632:7687fb9c4f91 183 .word CAN_RX0_IRQHandler
mbed_official 632:7687fb9c4f91 184 .word CAN_RX1_IRQHandler
mbed_official 632:7687fb9c4f91 185 .word CAN_SCE_IRQHandler
mbed_official 632:7687fb9c4f91 186 .word EXTI9_5_IRQHandler
mbed_official 632:7687fb9c4f91 187 .word TIM1_BRK_TIM15_IRQHandler
mbed_official 632:7687fb9c4f91 188 .word TIM1_UP_TIM16_IRQHandler
mbed_official 632:7687fb9c4f91 189 .word TIM1_TRG_COM_TIM17_IRQHandler
mbed_official 632:7687fb9c4f91 190 .word TIM1_CC_IRQHandler
mbed_official 632:7687fb9c4f91 191 .word TIM2_IRQHandler
mbed_official 632:7687fb9c4f91 192 .word TIM3_IRQHandler
mbed_official 632:7687fb9c4f91 193 .word 0
mbed_official 632:7687fb9c4f91 194 .word I2C1_EV_IRQHandler
mbed_official 632:7687fb9c4f91 195 .word I2C1_ER_IRQHandler
mbed_official 632:7687fb9c4f91 196 .word 0
mbed_official 632:7687fb9c4f91 197 .word 0
mbed_official 632:7687fb9c4f91 198 .word SPI1_IRQHandler
mbed_official 632:7687fb9c4f91 199 .word 0
mbed_official 632:7687fb9c4f91 200 .word USART1_IRQHandler
mbed_official 632:7687fb9c4f91 201 .word USART2_IRQHandler
mbed_official 632:7687fb9c4f91 202 .word USART3_IRQHandler
mbed_official 632:7687fb9c4f91 203 .word EXTI15_10_IRQHandler
mbed_official 632:7687fb9c4f91 204 .word RTC_Alarm_IRQHandler
mbed_official 632:7687fb9c4f91 205 .word 0
mbed_official 632:7687fb9c4f91 206 .word 0
mbed_official 632:7687fb9c4f91 207 .word 0
mbed_official 632:7687fb9c4f91 208 .word 0
mbed_official 632:7687fb9c4f91 209 .word 0
mbed_official 632:7687fb9c4f91 210 .word 0
mbed_official 632:7687fb9c4f91 211 .word 0
mbed_official 632:7687fb9c4f91 212 .word 0
mbed_official 632:7687fb9c4f91 213 .word 0
mbed_official 632:7687fb9c4f91 214 .word 0
mbed_official 632:7687fb9c4f91 215 .word 0
mbed_official 632:7687fb9c4f91 216 .word 0
mbed_official 632:7687fb9c4f91 217 .word TIM6_DAC1_IRQHandler
mbed_official 632:7687fb9c4f91 218 .word TIM7_DAC2_IRQHandler
mbed_official 632:7687fb9c4f91 219 .word 0
mbed_official 632:7687fb9c4f91 220 .word 0
mbed_official 632:7687fb9c4f91 221 .word 0
mbed_official 632:7687fb9c4f91 222 .word 0
mbed_official 632:7687fb9c4f91 223 .word 0
mbed_official 632:7687fb9c4f91 224 .word 0
mbed_official 632:7687fb9c4f91 225 .word 0
mbed_official 632:7687fb9c4f91 226 .word 0
mbed_official 632:7687fb9c4f91 227 .word COMP2_IRQHandler
mbed_official 632:7687fb9c4f91 228 .word COMP4_6_IRQHandler
mbed_official 632:7687fb9c4f91 229 .word 0
mbed_official 632:7687fb9c4f91 230 .word 0
mbed_official 632:7687fb9c4f91 231 .word 0
mbed_official 632:7687fb9c4f91 232 .word 0
mbed_official 632:7687fb9c4f91 233 .word 0
mbed_official 632:7687fb9c4f91 234 .word 0
mbed_official 632:7687fb9c4f91 235 .word 0
mbed_official 632:7687fb9c4f91 236 .word 0
mbed_official 632:7687fb9c4f91 237 .word 0
mbed_official 632:7687fb9c4f91 238 .word 0
mbed_official 632:7687fb9c4f91 239 .word 0
mbed_official 632:7687fb9c4f91 240 .word 0
mbed_official 632:7687fb9c4f91 241 .word 0
mbed_official 632:7687fb9c4f91 242 .word 0
mbed_official 632:7687fb9c4f91 243 .word 0
mbed_official 632:7687fb9c4f91 244 .word FPU_IRQHandler
mbed_official 632:7687fb9c4f91 245
mbed_official 632:7687fb9c4f91 246 /*******************************************************************************
mbed_official 632:7687fb9c4f91 247 *
mbed_official 632:7687fb9c4f91 248 * Provide weak aliases for each Exception handler to the Default_Handler.
mbed_official 632:7687fb9c4f91 249 * As they are weak aliases, any function with the same name will override
mbed_official 632:7687fb9c4f91 250 * this definition.
mbed_official 632:7687fb9c4f91 251 *
mbed_official 632:7687fb9c4f91 252 *******************************************************************************/
mbed_official 632:7687fb9c4f91 253
mbed_official 632:7687fb9c4f91 254 .weak NMI_Handler
mbed_official 632:7687fb9c4f91 255 .thumb_set NMI_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 256
mbed_official 632:7687fb9c4f91 257 .weak HardFault_Handler
mbed_official 632:7687fb9c4f91 258 .thumb_set HardFault_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 259
mbed_official 632:7687fb9c4f91 260 .weak MemManage_Handler
mbed_official 632:7687fb9c4f91 261 .thumb_set MemManage_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 262
mbed_official 632:7687fb9c4f91 263 .weak BusFault_Handler
mbed_official 632:7687fb9c4f91 264 .thumb_set BusFault_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 265
mbed_official 632:7687fb9c4f91 266 .weak UsageFault_Handler
mbed_official 632:7687fb9c4f91 267 .thumb_set UsageFault_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 268
mbed_official 632:7687fb9c4f91 269 .weak SVC_Handler
mbed_official 632:7687fb9c4f91 270 .thumb_set SVC_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 271
mbed_official 632:7687fb9c4f91 272 .weak DebugMon_Handler
mbed_official 632:7687fb9c4f91 273 .thumb_set DebugMon_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 274
mbed_official 632:7687fb9c4f91 275 .weak PendSV_Handler
mbed_official 632:7687fb9c4f91 276 .thumb_set PendSV_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 277
mbed_official 632:7687fb9c4f91 278 .weak SysTick_Handler
mbed_official 632:7687fb9c4f91 279 .thumb_set SysTick_Handler,Default_Handler
mbed_official 632:7687fb9c4f91 280
mbed_official 632:7687fb9c4f91 281 .weak WWDG_IRQHandler
mbed_official 632:7687fb9c4f91 282 .thumb_set WWDG_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 283
mbed_official 632:7687fb9c4f91 284 .weak PVD_IRQHandler
mbed_official 632:7687fb9c4f91 285 .thumb_set PVD_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 286
mbed_official 632:7687fb9c4f91 287 .weak TAMP_STAMP_IRQHandler
mbed_official 632:7687fb9c4f91 288 .thumb_set TAMP_STAMP_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 289
mbed_official 632:7687fb9c4f91 290 .weak RTC_WKUP_IRQHandler
mbed_official 632:7687fb9c4f91 291 .thumb_set RTC_WKUP_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 292
mbed_official 632:7687fb9c4f91 293 .weak FLASH_IRQHandler
mbed_official 632:7687fb9c4f91 294 .thumb_set FLASH_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 295
mbed_official 632:7687fb9c4f91 296 .weak RCC_IRQHandler
mbed_official 632:7687fb9c4f91 297 .thumb_set RCC_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 298
mbed_official 632:7687fb9c4f91 299 .weak EXTI0_IRQHandler
mbed_official 632:7687fb9c4f91 300 .thumb_set EXTI0_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 301
mbed_official 632:7687fb9c4f91 302 .weak EXTI1_IRQHandler
mbed_official 632:7687fb9c4f91 303 .thumb_set EXTI1_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 304
mbed_official 632:7687fb9c4f91 305 .weak EXTI2_TSC_IRQHandler
mbed_official 632:7687fb9c4f91 306 .thumb_set EXTI2_TSC_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 307
mbed_official 632:7687fb9c4f91 308 .weak EXTI3_IRQHandler
mbed_official 632:7687fb9c4f91 309 .thumb_set EXTI3_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 310
mbed_official 632:7687fb9c4f91 311 .weak EXTI4_IRQHandler
mbed_official 632:7687fb9c4f91 312 .thumb_set EXTI4_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 313
mbed_official 632:7687fb9c4f91 314 .weak DMA1_Channel1_IRQHandler
mbed_official 632:7687fb9c4f91 315 .thumb_set DMA1_Channel1_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 316
mbed_official 632:7687fb9c4f91 317 .weak DMA1_Channel2_IRQHandler
mbed_official 632:7687fb9c4f91 318 .thumb_set DMA1_Channel2_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 319
mbed_official 632:7687fb9c4f91 320 .weak DMA1_Channel3_IRQHandler
mbed_official 632:7687fb9c4f91 321 .thumb_set DMA1_Channel3_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 322
mbed_official 632:7687fb9c4f91 323 .weak DMA1_Channel4_IRQHandler
mbed_official 632:7687fb9c4f91 324 .thumb_set DMA1_Channel4_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 325
mbed_official 632:7687fb9c4f91 326 .weak DMA1_Channel5_IRQHandler
mbed_official 632:7687fb9c4f91 327 .thumb_set DMA1_Channel5_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 328
mbed_official 632:7687fb9c4f91 329 .weak DMA1_Channel6_IRQHandler
mbed_official 632:7687fb9c4f91 330 .thumb_set DMA1_Channel6_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 331
mbed_official 632:7687fb9c4f91 332 .weak DMA1_Channel7_IRQHandler
mbed_official 632:7687fb9c4f91 333 .thumb_set DMA1_Channel7_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 334
mbed_official 632:7687fb9c4f91 335 .weak ADC1_2_IRQHandler
mbed_official 632:7687fb9c4f91 336 .thumb_set ADC1_2_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 337
mbed_official 632:7687fb9c4f91 338 .weak CAN_TX_IRQHandler
mbed_official 632:7687fb9c4f91 339 .thumb_set CAN_TX_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 340
mbed_official 632:7687fb9c4f91 341 .weak CAN_RX0_IRQHandler
mbed_official 632:7687fb9c4f91 342 .thumb_set CAN_RX0_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 343
mbed_official 632:7687fb9c4f91 344 .weak CAN_RX1_IRQHandler
mbed_official 632:7687fb9c4f91 345 .thumb_set CAN_RX1_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 346
mbed_official 632:7687fb9c4f91 347 .weak CAN_SCE_IRQHandler
mbed_official 632:7687fb9c4f91 348 .thumb_set CAN_SCE_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 349
mbed_official 632:7687fb9c4f91 350 .weak EXTI9_5_IRQHandler
mbed_official 632:7687fb9c4f91 351 .thumb_set EXTI9_5_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 352
mbed_official 632:7687fb9c4f91 353 .weak TIM1_BRK_TIM15_IRQHandler
mbed_official 632:7687fb9c4f91 354 .thumb_set TIM1_BRK_TIM15_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 355
mbed_official 632:7687fb9c4f91 356 .weak TIM1_UP_TIM16_IRQHandler
mbed_official 632:7687fb9c4f91 357 .thumb_set TIM1_UP_TIM16_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 358
mbed_official 632:7687fb9c4f91 359 .weak TIM1_TRG_COM_TIM17_IRQHandler
mbed_official 632:7687fb9c4f91 360 .thumb_set TIM1_TRG_COM_TIM17_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 361
mbed_official 632:7687fb9c4f91 362 .weak TIM1_CC_IRQHandler
mbed_official 632:7687fb9c4f91 363 .thumb_set TIM1_CC_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 364
mbed_official 632:7687fb9c4f91 365 .weak TIM2_IRQHandler
mbed_official 632:7687fb9c4f91 366 .thumb_set TIM2_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 367
mbed_official 632:7687fb9c4f91 368 .weak TIM3_IRQHandler
mbed_official 632:7687fb9c4f91 369 .thumb_set TIM3_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 370
mbed_official 632:7687fb9c4f91 371 .weak I2C1_EV_IRQHandler
mbed_official 632:7687fb9c4f91 372 .thumb_set I2C1_EV_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 373
mbed_official 632:7687fb9c4f91 374 .weak I2C1_ER_IRQHandler
mbed_official 632:7687fb9c4f91 375 .thumb_set I2C1_ER_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 376
mbed_official 632:7687fb9c4f91 377 .weak SPI1_IRQHandler
mbed_official 632:7687fb9c4f91 378 .thumb_set SPI1_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 379
mbed_official 632:7687fb9c4f91 380 .weak USART1_IRQHandler
mbed_official 632:7687fb9c4f91 381 .thumb_set USART1_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 382
mbed_official 632:7687fb9c4f91 383 .weak USART2_IRQHandler
mbed_official 632:7687fb9c4f91 384 .thumb_set USART2_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 385
mbed_official 632:7687fb9c4f91 386 .weak USART3_IRQHandler
mbed_official 632:7687fb9c4f91 387 .thumb_set USART3_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 388
mbed_official 632:7687fb9c4f91 389 .weak EXTI15_10_IRQHandler
mbed_official 632:7687fb9c4f91 390 .thumb_set EXTI15_10_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 391
mbed_official 632:7687fb9c4f91 392 .weak RTC_Alarm_IRQHandler
mbed_official 632:7687fb9c4f91 393 .thumb_set RTC_Alarm_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 394
mbed_official 632:7687fb9c4f91 395 .weak TIM6_DAC1_IRQHandler
mbed_official 632:7687fb9c4f91 396 .thumb_set TIM6_DAC1_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 397
mbed_official 632:7687fb9c4f91 398 .weak TIM7_DAC2_IRQHandler
mbed_official 632:7687fb9c4f91 399 .thumb_set TIM7_DAC2_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 400
mbed_official 632:7687fb9c4f91 401 .weak COMP2_IRQHandler
mbed_official 632:7687fb9c4f91 402 .thumb_set COMP2_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 403
mbed_official 632:7687fb9c4f91 404 .weak COMP4_6_IRQHandler
mbed_official 632:7687fb9c4f91 405 .thumb_set COMP4_6_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 406
mbed_official 632:7687fb9c4f91 407 .weak FPU_IRQHandler
mbed_official 632:7687fb9c4f91 408 .thumb_set FPU_IRQHandler,Default_Handler
mbed_official 632:7687fb9c4f91 409 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/