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:
Wed Jul 01 08:15:11 2015 +0100
Revision:
577:15494b56c2f3
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 577:15494b56c2f3 1 /* File: startup_STM32F40x.S
mbed_official 577:15494b56c2f3 2 * Purpose: startup file for Cortex-M4 devices. Should use with
mbed_official 577:15494b56c2f3 3 * GCC for ARM Embedded Processors
mbed_official 577:15494b56c2f3 4 * Version: V1.4
mbed_official 577:15494b56c2f3 5 * Date: 09 July 2012
mbed_official 577:15494b56c2f3 6 *
mbed_official 577:15494b56c2f3 7 * Copyright (c) 2011, 2012, ARM Limited
mbed_official 577:15494b56c2f3 8 * All rights reserved.
mbed_official 577:15494b56c2f3 9 *
mbed_official 577:15494b56c2f3 10 * Redistribution and use in source and binary forms, with or without
mbed_official 577:15494b56c2f3 11 * modification, are permitted provided that the following conditions are met:
mbed_official 577:15494b56c2f3 12 * Redistributions of source code must retain the above copyright
mbed_official 577:15494b56c2f3 13 notice, this list of conditions and the following disclaimer.
mbed_official 577:15494b56c2f3 14 * Redistributions in binary form must reproduce the above copyright
mbed_official 577:15494b56c2f3 15 notice, this list of conditions and the following disclaimer in the
mbed_official 577:15494b56c2f3 16 documentation and/or other materials provided with the distribution.
mbed_official 577:15494b56c2f3 17 * Neither the name of the ARM Limited nor the
mbed_official 577:15494b56c2f3 18 names of its contributors may be used to endorse or promote products
mbed_official 577:15494b56c2f3 19 derived from this software without specific prior written permission.
mbed_official 577:15494b56c2f3 20 *
mbed_official 577:15494b56c2f3 21 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
mbed_official 577:15494b56c2f3 22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
mbed_official 577:15494b56c2f3 23 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 577:15494b56c2f3 24 * DISCLAIMED. IN NO EVENT SHALL ARM LIMITED BE LIABLE FOR ANY
mbed_official 577:15494b56c2f3 25 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
mbed_official 577:15494b56c2f3 26 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
mbed_official 577:15494b56c2f3 27 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
mbed_official 577:15494b56c2f3 28 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
mbed_official 577:15494b56c2f3 29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
mbed_official 577:15494b56c2f3 30 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 577:15494b56c2f3 31 */
mbed_official 577:15494b56c2f3 32 .syntax unified
mbed_official 577:15494b56c2f3 33 .arch armv7-m
mbed_official 577:15494b56c2f3 34
mbed_official 577:15494b56c2f3 35 .section .stack
mbed_official 577:15494b56c2f3 36 .align 3
mbed_official 577:15494b56c2f3 37 #ifdef __STACK_SIZE
mbed_official 577:15494b56c2f3 38 .equ Stack_Size, __STACK_SIZE
mbed_official 577:15494b56c2f3 39 #else
mbed_official 577:15494b56c2f3 40 .equ Stack_Size, 0xc00
mbed_official 577:15494b56c2f3 41 #endif
mbed_official 577:15494b56c2f3 42 .globl __StackTop
mbed_official 577:15494b56c2f3 43 .globl __StackLimit
mbed_official 577:15494b56c2f3 44 __StackLimit:
mbed_official 577:15494b56c2f3 45 .space Stack_Size
mbed_official 577:15494b56c2f3 46 .size __StackLimit, . - __StackLimit
mbed_official 577:15494b56c2f3 47 __StackTop:
mbed_official 577:15494b56c2f3 48 .size __StackTop, . - __StackTop
mbed_official 577:15494b56c2f3 49
mbed_official 577:15494b56c2f3 50 .section .heap
mbed_official 577:15494b56c2f3 51 .align 3
mbed_official 577:15494b56c2f3 52 #ifdef __HEAP_SIZE
mbed_official 577:15494b56c2f3 53 .equ Heap_Size, __HEAP_SIZE
mbed_official 577:15494b56c2f3 54 #else
mbed_official 577:15494b56c2f3 55 .equ Heap_Size, 0
mbed_official 577:15494b56c2f3 56 #endif
mbed_official 577:15494b56c2f3 57 .globl __HeapBase
mbed_official 577:15494b56c2f3 58 .globl __HeapLimit
mbed_official 577:15494b56c2f3 59 __HeapBase:
mbed_official 577:15494b56c2f3 60 .if Heap_Size
mbed_official 577:15494b56c2f3 61 .space Heap_Size
mbed_official 577:15494b56c2f3 62 .endif
mbed_official 577:15494b56c2f3 63 .size __HeapBase, . - __HeapBase
mbed_official 577:15494b56c2f3 64 __HeapLimit:
mbed_official 577:15494b56c2f3 65 .size __HeapLimit, . - __HeapLimit
mbed_official 577:15494b56c2f3 66
mbed_official 577:15494b56c2f3 67 .section .isr_vector
mbed_official 577:15494b56c2f3 68 .align 2
mbed_official 577:15494b56c2f3 69 .globl __isr_vector
mbed_official 577:15494b56c2f3 70 __isr_vector:
mbed_official 577:15494b56c2f3 71 .long __StackTop /* Top of Stack */
mbed_official 577:15494b56c2f3 72 .long Reset_Handler /* Reset Handler */
mbed_official 577:15494b56c2f3 73 .long NMI_Handler /* NMI Handler */
mbed_official 577:15494b56c2f3 74 .long HardFault_Handler /* Hard Fault Handler */
mbed_official 577:15494b56c2f3 75 .long MemManage_Handler /* MPU Fault Handler */
mbed_official 577:15494b56c2f3 76 .long BusFault_Handler /* Bus Fault Handler */
mbed_official 577:15494b56c2f3 77 .long UsageFault_Handler /* Usage Fault Handler */
mbed_official 577:15494b56c2f3 78 .long 0 /* Reserved */
mbed_official 577:15494b56c2f3 79 .long 0 /* Reserved */
mbed_official 577:15494b56c2f3 80 .long 0 /* Reserved */
mbed_official 577:15494b56c2f3 81 .long 0 /* Reserved */
mbed_official 577:15494b56c2f3 82 .long SVC_Handler /* SVCall Handler */
mbed_official 577:15494b56c2f3 83 .long DebugMon_Handler /* Debug Monitor Handler */
mbed_official 577:15494b56c2f3 84 .long 0 /* Reserved */
mbed_official 577:15494b56c2f3 85 .long PendSV_Handler /* PendSV Handler */
mbed_official 577:15494b56c2f3 86 .long SysTick_Handler /* SysTick Handler */
mbed_official 577:15494b56c2f3 87
mbed_official 577:15494b56c2f3 88 /* External interrupts */
mbed_official 577:15494b56c2f3 89 .long WWDG_IRQHandler /* Window WatchDog */
mbed_official 577:15494b56c2f3 90 .long PVD_IRQHandler /* PVD through EXTI Line detection */
mbed_official 577:15494b56c2f3 91 .long TAMP_STAMP_IRQHandler /* Tamper and TimeStamps through the EXTI line */
mbed_official 577:15494b56c2f3 92 .long RTC_WKUP_IRQHandler /* RTC Wakeup through the EXTI line */
mbed_official 577:15494b56c2f3 93 .long FLASH_IRQHandler /* FLASH */
mbed_official 577:15494b56c2f3 94 .long RCC_IRQHandler /* RCC */
mbed_official 577:15494b56c2f3 95 .long EXTI0_IRQHandler /* EXTI Line0 */
mbed_official 577:15494b56c2f3 96 .long EXTI1_IRQHandler /* EXTI Line1 */
mbed_official 577:15494b56c2f3 97 .long EXTI2_IRQHandler /* EXTI Line2 */
mbed_official 577:15494b56c2f3 98 .long EXTI3_IRQHandler /* EXTI Line3 */
mbed_official 577:15494b56c2f3 99 .long EXTI4_IRQHandler /* EXTI Line4 */
mbed_official 577:15494b56c2f3 100 .long DMA1_Stream0_IRQHandler /* DMA1 Stream 0 */
mbed_official 577:15494b56c2f3 101 .long DMA1_Stream1_IRQHandler /* DMA1 Stream 1 */
mbed_official 577:15494b56c2f3 102 .long DMA1_Stream2_IRQHandler /* DMA1 Stream 2 */
mbed_official 577:15494b56c2f3 103 .long DMA1_Stream3_IRQHandler /* DMA1 Stream 3 */
mbed_official 577:15494b56c2f3 104 .long DMA1_Stream4_IRQHandler /* DMA1 Stream 4 */
mbed_official 577:15494b56c2f3 105 .long DMA1_Stream5_IRQHandler /* DMA1 Stream 5 */
mbed_official 577:15494b56c2f3 106 .long DMA1_Stream6_IRQHandler /* DMA1 Stream 6 */
mbed_official 577:15494b56c2f3 107 .long ADC_IRQHandler /* ADC1, ADC2 and ADC3s */
mbed_official 577:15494b56c2f3 108 .long CAN1_TX_IRQHandler /* CAN1 TX */
mbed_official 577:15494b56c2f3 109 .long CAN1_RX0_IRQHandler /* CAN1 RX0 */
mbed_official 577:15494b56c2f3 110 .long CAN1_RX1_IRQHandler /* CAN1 RX1 */
mbed_official 577:15494b56c2f3 111 .long CAN1_SCE_IRQHandler /* CAN1 SCE */
mbed_official 577:15494b56c2f3 112 .long EXTI9_5_IRQHandler /* External Line[9:5]s */
mbed_official 577:15494b56c2f3 113 .long TIM1_BRK_TIM9_IRQHandler /* TIM1 Break and TIM9 */
mbed_official 577:15494b56c2f3 114 .long TIM1_UP_TIM10_IRQHandler /* TIM1 Update and TIM10 */
mbed_official 577:15494b56c2f3 115 .long TIM1_TRG_COM_TIM11_IRQHandler /* TIM1 Trigger and Commutation and TIM11 */
mbed_official 577:15494b56c2f3 116 .long TIM1_CC_IRQHandler /* TIM1 Capture Compare */
mbed_official 577:15494b56c2f3 117 .long TIM2_IRQHandler /* TIM2 */
mbed_official 577:15494b56c2f3 118 .long TIM3_IRQHandler /* TIM3 */
mbed_official 577:15494b56c2f3 119 .long TIM4_IRQHandler /* TIM4 */
mbed_official 577:15494b56c2f3 120 .long I2C1_EV_IRQHandler /* I2C1 Event */
mbed_official 577:15494b56c2f3 121 .long I2C1_ER_IRQHandler /* I2C1 Error */
mbed_official 577:15494b56c2f3 122 .long I2C2_EV_IRQHandler /* I2C2 Event */
mbed_official 577:15494b56c2f3 123 .long I2C2_ER_IRQHandler /* I2C2 Error */
mbed_official 577:15494b56c2f3 124 .long SPI1_IRQHandler /* SPI1 */
mbed_official 577:15494b56c2f3 125 .long SPI2_IRQHandler /* SPI2 */
mbed_official 577:15494b56c2f3 126 .long USART1_IRQHandler /* USART1 */
mbed_official 577:15494b56c2f3 127 .long USART2_IRQHandler /* USART2 */
mbed_official 577:15494b56c2f3 128 .long USART3_IRQHandler /* USART3 */
mbed_official 577:15494b56c2f3 129 .long EXTI15_10_IRQHandler /* External Line[15:10]s */
mbed_official 577:15494b56c2f3 130 .long RTC_Alarm_IRQHandler /* RTC Alarm (A and B) through EXTI Line */
mbed_official 577:15494b56c2f3 131 .long OTG_FS_WKUP_IRQHandler /* USB OTG FS Wakeup through EXTI line */
mbed_official 577:15494b56c2f3 132 .long TIM8_BRK_TIM12_IRQHandler /* TIM8 Break and TIM12 */
mbed_official 577:15494b56c2f3 133 .long TIM8_UP_TIM13_IRQHandler /* TIM8 Update and TIM13 */
mbed_official 577:15494b56c2f3 134 .long TIM8_TRG_COM_TIM14_IRQHandler /* TIM8 Trigger and Commutation and TIM14 */
mbed_official 577:15494b56c2f3 135 .long TIM8_CC_IRQHandler /* TIM8 Capture Compare */
mbed_official 577:15494b56c2f3 136 .long DMA1_Stream7_IRQHandler /* DMA1 Stream7 */
mbed_official 577:15494b56c2f3 137 .long FSMC_IRQHandler /* FSMC */
mbed_official 577:15494b56c2f3 138 .long SDIO_IRQHandler /* SDIO */
mbed_official 577:15494b56c2f3 139 .long TIM5_IRQHandler /* TIM5 */
mbed_official 577:15494b56c2f3 140 .long SPI3_IRQHandler /* SPI3 */
mbed_official 577:15494b56c2f3 141 .long UART4_IRQHandler /* UART4 */
mbed_official 577:15494b56c2f3 142 .long UART5_IRQHandler /* UART5 */
mbed_official 577:15494b56c2f3 143 .long TIM6_DAC_IRQHandler /* TIM6 and DAC1&2 underrun errors */
mbed_official 577:15494b56c2f3 144 .long TIM7_IRQHandler /* TIM7 */
mbed_official 577:15494b56c2f3 145 .long DMA2_Stream0_IRQHandler /* DMA2 Stream 0 */
mbed_official 577:15494b56c2f3 146 .long DMA2_Stream1_IRQHandler /* DMA2 Stream 1 */
mbed_official 577:15494b56c2f3 147 .long DMA2_Stream2_IRQHandler /* DMA2 Stream 2 */
mbed_official 577:15494b56c2f3 148 .long DMA2_Stream3_IRQHandler /* DMA2 Stream 3 */
mbed_official 577:15494b56c2f3 149 .long DMA2_Stream4_IRQHandler /* DMA2 Stream 4 */
mbed_official 577:15494b56c2f3 150 .long ETH_IRQHandler /* Ethernet */
mbed_official 577:15494b56c2f3 151 .long ETH_WKUP_IRQHandler /* Ethernet Wakeup through EXTI line */
mbed_official 577:15494b56c2f3 152 .long CAN2_TX_IRQHandler /* CAN2 TX */
mbed_official 577:15494b56c2f3 153 .long CAN2_RX0_IRQHandler /* CAN2 RX0 */
mbed_official 577:15494b56c2f3 154 .long CAN2_RX1_IRQHandler /* CAN2 RX1 */
mbed_official 577:15494b56c2f3 155 .long CAN2_SCE_IRQHandler /* CAN2 SCE */
mbed_official 577:15494b56c2f3 156 .long OTG_FS_IRQHandler /* USB OTG FS */
mbed_official 577:15494b56c2f3 157 .long DMA2_Stream5_IRQHandler /* DMA2 Stream 5 */
mbed_official 577:15494b56c2f3 158 .long DMA2_Stream6_IRQHandler /* DMA2 Stream 6 */
mbed_official 577:15494b56c2f3 159 .long DMA2_Stream7_IRQHandler /* DMA2 Stream 7 */
mbed_official 577:15494b56c2f3 160 .long USART6_IRQHandler /* USART6 */
mbed_official 577:15494b56c2f3 161 .long I2C3_EV_IRQHandler /* I2C3 event */
mbed_official 577:15494b56c2f3 162 .long I2C3_ER_IRQHandler /* I2C3 error */
mbed_official 577:15494b56c2f3 163 .long OTG_HS_EP1_OUT_IRQHandler /* USB OTG HS End Point 1 Out */
mbed_official 577:15494b56c2f3 164 .long OTG_HS_EP1_IN_IRQHandler /* USB OTG HS End Point 1 In */
mbed_official 577:15494b56c2f3 165 .long OTG_HS_WKUP_IRQHandler /* USB OTG HS Wakeup through EXTI */
mbed_official 577:15494b56c2f3 166 .long OTG_HS_IRQHandler /* USB OTG HS */
mbed_official 577:15494b56c2f3 167 .long DCMI_IRQHandler /* DCMI */
mbed_official 577:15494b56c2f3 168 .long CRYP_IRQHandler /* CRYP crypto */
mbed_official 577:15494b56c2f3 169 .long HASH_RNG_IRQHandler /* Hash and Rng */
mbed_official 577:15494b56c2f3 170 .long FPU_IRQHandler /* FPU */
mbed_official 577:15494b56c2f3 171
mbed_official 577:15494b56c2f3 172 .size __isr_vector, . - __isr_vector
mbed_official 577:15494b56c2f3 173
mbed_official 577:15494b56c2f3 174 .text
mbed_official 577:15494b56c2f3 175 .thumb
mbed_official 577:15494b56c2f3 176 .thumb_func
mbed_official 577:15494b56c2f3 177 .align 2
mbed_official 577:15494b56c2f3 178 .globl Reset_Handler
mbed_official 577:15494b56c2f3 179 .type Reset_Handler, %function
mbed_official 577:15494b56c2f3 180 Reset_Handler:
mbed_official 577:15494b56c2f3 181 /* Loop to copy data from read only memory to RAM. The ranges
mbed_official 577:15494b56c2f3 182 * of copy from/to are specified by following symbols evaluated in
mbed_official 577:15494b56c2f3 183 * linker script.
mbed_official 577:15494b56c2f3 184 * __etext: End of code section, i.e., begin of data sections to copy from.
mbed_official 577:15494b56c2f3 185 * __data_start__/__data_end__: RAM address range that data should be
mbed_official 577:15494b56c2f3 186 * copied to. Both must be aligned to 4 bytes boundary. */
mbed_official 577:15494b56c2f3 187
mbed_official 577:15494b56c2f3 188 ldr r1, =__etext
mbed_official 577:15494b56c2f3 189 ldr r2, =__data_start__
mbed_official 577:15494b56c2f3 190 ldr r3, =__data_end__
mbed_official 577:15494b56c2f3 191
mbed_official 577:15494b56c2f3 192 .LC0:
mbed_official 577:15494b56c2f3 193 cmp r2, r3
mbed_official 577:15494b56c2f3 194 ittt lt
mbed_official 577:15494b56c2f3 195 ldrlt r0, [r1], #4
mbed_official 577:15494b56c2f3 196 strlt r0, [r2], #4
mbed_official 577:15494b56c2f3 197 blt .LC0
mbed_official 577:15494b56c2f3 198
mbed_official 577:15494b56c2f3 199 ldr r0, =SystemInit
mbed_official 577:15494b56c2f3 200 blx r0
mbed_official 577:15494b56c2f3 201 ldr r0, =_start
mbed_official 577:15494b56c2f3 202 bx r0
mbed_official 577:15494b56c2f3 203 .pool
mbed_official 577:15494b56c2f3 204 .size Reset_Handler, . - Reset_Handler
mbed_official 577:15494b56c2f3 205
mbed_official 577:15494b56c2f3 206 .text
mbed_official 577:15494b56c2f3 207 /* Macro to define default handlers. Default handler
mbed_official 577:15494b56c2f3 208 * will be weak symbol and just dead loops. They can be
mbed_official 577:15494b56c2f3 209 * overwritten by other handlers */
mbed_official 577:15494b56c2f3 210 .macro def_default_handler handler_name
mbed_official 577:15494b56c2f3 211 .align 1
mbed_official 577:15494b56c2f3 212 .thumb_func
mbed_official 577:15494b56c2f3 213 .weak \handler_name
mbed_official 577:15494b56c2f3 214 .type \handler_name, %function
mbed_official 577:15494b56c2f3 215 \handler_name :
mbed_official 577:15494b56c2f3 216 b .
mbed_official 577:15494b56c2f3 217 .size \handler_name, . - \handler_name
mbed_official 577:15494b56c2f3 218 .endm
mbed_official 577:15494b56c2f3 219
mbed_official 577:15494b56c2f3 220 def_default_handler NMI_Handler
mbed_official 577:15494b56c2f3 221 def_default_handler HardFault_Handler
mbed_official 577:15494b56c2f3 222 def_default_handler MemManage_Handler
mbed_official 577:15494b56c2f3 223 def_default_handler BusFault_Handler
mbed_official 577:15494b56c2f3 224 def_default_handler UsageFault_Handler
mbed_official 577:15494b56c2f3 225 def_default_handler SVC_Handler
mbed_official 577:15494b56c2f3 226 def_default_handler DebugMon_Handler
mbed_official 577:15494b56c2f3 227 def_default_handler PendSV_Handler
mbed_official 577:15494b56c2f3 228 def_default_handler SysTick_Handler
mbed_official 577:15494b56c2f3 229 def_default_handler Default_Handler
mbed_official 577:15494b56c2f3 230
mbed_official 577:15494b56c2f3 231 .macro def_irq_default_handler handler_name
mbed_official 577:15494b56c2f3 232 .weak \handler_name
mbed_official 577:15494b56c2f3 233 .set \handler_name, Default_Handler
mbed_official 577:15494b56c2f3 234 .endm
mbed_official 577:15494b56c2f3 235
mbed_official 577:15494b56c2f3 236 def_irq_default_handler WWDG_IRQHandler
mbed_official 577:15494b56c2f3 237 def_irq_default_handler PVD_IRQHandler
mbed_official 577:15494b56c2f3 238 def_irq_default_handler TAMP_STAMP_IRQHandler
mbed_official 577:15494b56c2f3 239 def_irq_default_handler RTC_WKUP_IRQHandler
mbed_official 577:15494b56c2f3 240 def_irq_default_handler FLASH_IRQHandler
mbed_official 577:15494b56c2f3 241 def_irq_default_handler RCC_IRQHandler
mbed_official 577:15494b56c2f3 242 def_irq_default_handler EXTI0_IRQHandler
mbed_official 577:15494b56c2f3 243 def_irq_default_handler EXTI1_IRQHandler
mbed_official 577:15494b56c2f3 244 def_irq_default_handler EXTI2_IRQHandler
mbed_official 577:15494b56c2f3 245 def_irq_default_handler EXTI3_IRQHandler
mbed_official 577:15494b56c2f3 246 def_irq_default_handler EXTI4_IRQHandler
mbed_official 577:15494b56c2f3 247 def_irq_default_handler DMA1_Stream0_IRQHandler
mbed_official 577:15494b56c2f3 248 def_irq_default_handler DMA1_Stream1_IRQHandler
mbed_official 577:15494b56c2f3 249 def_irq_default_handler DMA1_Stream2_IRQHandler
mbed_official 577:15494b56c2f3 250 def_irq_default_handler DMA1_Stream3_IRQHandler
mbed_official 577:15494b56c2f3 251 def_irq_default_handler DMA1_Stream4_IRQHandler
mbed_official 577:15494b56c2f3 252 def_irq_default_handler DMA1_Stream5_IRQHandler
mbed_official 577:15494b56c2f3 253 def_irq_default_handler DMA1_Stream6_IRQHandler
mbed_official 577:15494b56c2f3 254 def_irq_default_handler ADC_IRQHandler
mbed_official 577:15494b56c2f3 255 def_irq_default_handler CAN1_TX_IRQHandler
mbed_official 577:15494b56c2f3 256 def_irq_default_handler CAN1_RX0_IRQHandler
mbed_official 577:15494b56c2f3 257 def_irq_default_handler CAN1_RX1_IRQHandler
mbed_official 577:15494b56c2f3 258 def_irq_default_handler CAN1_SCE_IRQHandler
mbed_official 577:15494b56c2f3 259 def_irq_default_handler EXTI9_5_IRQHandler
mbed_official 577:15494b56c2f3 260 def_irq_default_handler TIM1_BRK_TIM9_IRQHandler
mbed_official 577:15494b56c2f3 261 def_irq_default_handler TIM1_UP_TIM10_IRQHandler
mbed_official 577:15494b56c2f3 262 def_irq_default_handler TIM1_TRG_COM_TIM11_IRQHandler
mbed_official 577:15494b56c2f3 263 def_irq_default_handler TIM1_CC_IRQHandler
mbed_official 577:15494b56c2f3 264 def_irq_default_handler TIM2_IRQHandler
mbed_official 577:15494b56c2f3 265 def_irq_default_handler TIM3_IRQHandler
mbed_official 577:15494b56c2f3 266 def_irq_default_handler TIM4_IRQHandler
mbed_official 577:15494b56c2f3 267 def_irq_default_handler I2C1_EV_IRQHandler
mbed_official 577:15494b56c2f3 268 def_irq_default_handler I2C1_ER_IRQHandler
mbed_official 577:15494b56c2f3 269 def_irq_default_handler I2C2_EV_IRQHandler
mbed_official 577:15494b56c2f3 270 def_irq_default_handler I2C2_ER_IRQHandler
mbed_official 577:15494b56c2f3 271 def_irq_default_handler SPI1_IRQHandler
mbed_official 577:15494b56c2f3 272 def_irq_default_handler SPI2_IRQHandler
mbed_official 577:15494b56c2f3 273 def_irq_default_handler USART1_IRQHandler
mbed_official 577:15494b56c2f3 274 def_irq_default_handler USART2_IRQHandler
mbed_official 577:15494b56c2f3 275 def_irq_default_handler USART3_IRQHandler
mbed_official 577:15494b56c2f3 276 def_irq_default_handler EXTI15_10_IRQHandler
mbed_official 577:15494b56c2f3 277 def_irq_default_handler RTC_Alarm_IRQHandler
mbed_official 577:15494b56c2f3 278 def_irq_default_handler OTG_FS_WKUP_IRQHandler
mbed_official 577:15494b56c2f3 279 def_irq_default_handler TIM8_BRK_TIM12_IRQHandler
mbed_official 577:15494b56c2f3 280 def_irq_default_handler TIM8_UP_TIM13_IRQHandler
mbed_official 577:15494b56c2f3 281 def_irq_default_handler TIM8_TRG_COM_TIM14_IRQHandler
mbed_official 577:15494b56c2f3 282 def_irq_default_handler TIM8_CC_IRQHandler
mbed_official 577:15494b56c2f3 283 def_irq_default_handler DMA1_Stream7_IRQHandler
mbed_official 577:15494b56c2f3 284 def_irq_default_handler FSMC_IRQHandler
mbed_official 577:15494b56c2f3 285 def_irq_default_handler SDIO_IRQHandler
mbed_official 577:15494b56c2f3 286 def_irq_default_handler TIM5_IRQHandler
mbed_official 577:15494b56c2f3 287 def_irq_default_handler SPI3_IRQHandler
mbed_official 577:15494b56c2f3 288 def_irq_default_handler UART4_IRQHandler
mbed_official 577:15494b56c2f3 289 def_irq_default_handler UART5_IRQHandler
mbed_official 577:15494b56c2f3 290 def_irq_default_handler TIM6_DAC_IRQHandler
mbed_official 577:15494b56c2f3 291 def_irq_default_handler TIM7_IRQHandler
mbed_official 577:15494b56c2f3 292 def_irq_default_handler DMA2_Stream0_IRQHandler
mbed_official 577:15494b56c2f3 293 def_irq_default_handler DMA2_Stream1_IRQHandler
mbed_official 577:15494b56c2f3 294 def_irq_default_handler DMA2_Stream2_IRQHandler
mbed_official 577:15494b56c2f3 295 def_irq_default_handler DMA2_Stream3_IRQHandler
mbed_official 577:15494b56c2f3 296 def_irq_default_handler DMA2_Stream4_IRQHandler
mbed_official 577:15494b56c2f3 297 def_irq_default_handler ETH_IRQHandler
mbed_official 577:15494b56c2f3 298 def_irq_default_handler ETH_WKUP_IRQHandler
mbed_official 577:15494b56c2f3 299 def_irq_default_handler CAN2_TX_IRQHandler
mbed_official 577:15494b56c2f3 300 def_irq_default_handler CAN2_RX0_IRQHandler
mbed_official 577:15494b56c2f3 301 def_irq_default_handler CAN2_RX1_IRQHandler
mbed_official 577:15494b56c2f3 302 def_irq_default_handler CAN2_SCE_IRQHandler
mbed_official 577:15494b56c2f3 303 def_irq_default_handler OTG_FS_IRQHandler
mbed_official 577:15494b56c2f3 304 def_irq_default_handler DMA2_Stream5_IRQHandler
mbed_official 577:15494b56c2f3 305 def_irq_default_handler DMA2_Stream6_IRQHandler
mbed_official 577:15494b56c2f3 306 def_irq_default_handler DMA2_Stream7_IRQHandler
mbed_official 577:15494b56c2f3 307 def_irq_default_handler USART6_IRQHandler
mbed_official 577:15494b56c2f3 308 def_irq_default_handler I2C3_EV_IRQHandler
mbed_official 577:15494b56c2f3 309 def_irq_default_handler I2C3_ER_IRQHandler
mbed_official 577:15494b56c2f3 310 def_irq_default_handler OTG_HS_EP1_OUT_IRQHandler
mbed_official 577:15494b56c2f3 311 def_irq_default_handler OTG_HS_EP1_IN_IRQHandler
mbed_official 577:15494b56c2f3 312 def_irq_default_handler OTG_HS_WKUP_IRQHandler
mbed_official 577:15494b56c2f3 313 def_irq_default_handler OTG_HS_IRQHandler
mbed_official 577:15494b56c2f3 314 def_irq_default_handler DCMI_IRQHandler
mbed_official 577:15494b56c2f3 315 def_irq_default_handler CRYP_IRQHandler
mbed_official 577:15494b56c2f3 316 def_irq_default_handler HASH_RNG_IRQHandler
mbed_official 577:15494b56c2f3 317 def_irq_default_handler FPU_IRQHandler
mbed_official 577:15494b56c2f3 318 def_irq_default_handler DEF_IRQHandler
mbed_official 577:15494b56c2f3 319
mbed_official 577:15494b56c2f3 320 .end