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:
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****/