Mbed for VNG board

Fork of mbed-src by mbed official

Committer:
mbed_official
Date:
Mon Dec 08 07:30:07 2014 +0000
Revision:
428:4ddf7f7eabbb
Parent:
385:be64abf45658
Synchronized with git revision 3413e21e59b8b0d03c0addac95b1ead87f0b7965

Full URL: https://github.com/mbedmicro/mbed/commit/3413e21e59b8b0d03c0addac95b1ead87f0b7965/

Gitignore - Ignore cscope and vim swap files

Who changed what in which revision?

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