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
Parent:
targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_DISCO_F429ZI/TOOLCHAIN_GCC_ARM/startup_stm32f429xx.s@532:fe11edbda85c
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 340:28d1f895c6fe 1 /**
mbed_official 340:28d1f895c6fe 2 ******************************************************************************
mbed_official 344:ed24f9926218 3 * @file startup_stm32f429xx.s
mbed_official 340:28d1f895c6fe 4 * @author MCD Application Team
mbed_official 532:fe11edbda85c 5 * @version V2.3.0
mbed_official 532:fe11edbda85c 6 * @date 02-March-2015
mbed_official 419:d1a75cbecf6e 7 * @brief STM32F429xx Devices vector table for Atollic TrueSTUDIO toolchain.
mbed_official 340:28d1f895c6fe 8 * This module performs:
mbed_official 340:28d1f895c6fe 9 * - Set the initial SP
mbed_official 340:28d1f895c6fe 10 * - Set the initial PC == Reset_Handler,
mbed_official 340:28d1f895c6fe 11 * - Set the vector table entries with the exceptions ISR address
mbed_official 340:28d1f895c6fe 12 * - Branches to main in the C library (which eventually
mbed_official 340:28d1f895c6fe 13 * calls main()).
mbed_official 340:28d1f895c6fe 14 * After Reset the Cortex-M4 processor is in Thread mode,
mbed_official 340:28d1f895c6fe 15 * priority is Privileged, and the Stack is set to Main.
mbed_official 340:28d1f895c6fe 16 ******************************************************************************
mbed_official 340:28d1f895c6fe 17 * @attention
mbed_official 340:28d1f895c6fe 18 *
mbed_official 532:fe11edbda85c 19 * <h2><center>&copy; COPYRIGHT 2015 STMicroelectronics</center></h2>
mbed_official 340:28d1f895c6fe 20 *
mbed_official 340:28d1f895c6fe 21 * Redistribution and use in source and binary forms, with or without modification,
mbed_official 340:28d1f895c6fe 22 * are permitted provided that the following conditions are met:
mbed_official 340:28d1f895c6fe 23 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 340:28d1f895c6fe 24 * this list of conditions and the following disclaimer.
mbed_official 340:28d1f895c6fe 25 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 340:28d1f895c6fe 26 * this list of conditions and the following disclaimer in the documentation
mbed_official 340:28d1f895c6fe 27 * and/or other materials provided with the distribution.
mbed_official 340:28d1f895c6fe 28 * 3. Neither the name of STMicroelectronics nor the names of its contributors
mbed_official 340:28d1f895c6fe 29 * may be used to endorse or promote products derived from this software
mbed_official 340:28d1f895c6fe 30 * without specific prior written permission.
mbed_official 340:28d1f895c6fe 31 *
mbed_official 340:28d1f895c6fe 32 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
mbed_official 340:28d1f895c6fe 33 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
mbed_official 340:28d1f895c6fe 34 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
mbed_official 340:28d1f895c6fe 35 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
mbed_official 340:28d1f895c6fe 36 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 340:28d1f895c6fe 37 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
mbed_official 340:28d1f895c6fe 38 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
mbed_official 340:28d1f895c6fe 39 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
mbed_official 340:28d1f895c6fe 40 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
mbed_official 340:28d1f895c6fe 41 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
mbed_official 340:28d1f895c6fe 42 *
mbed_official 340:28d1f895c6fe 43 ******************************************************************************
mbed_official 340:28d1f895c6fe 44 */
mbed_official 340:28d1f895c6fe 45
mbed_official 340:28d1f895c6fe 46 .syntax unified
mbed_official 340:28d1f895c6fe 47 .cpu cortex-m4
mbed_official 340:28d1f895c6fe 48 .fpu softvfp
mbed_official 340:28d1f895c6fe 49 .thumb
mbed_official 340:28d1f895c6fe 50
mbed_official 340:28d1f895c6fe 51 .global g_pfnVectors
mbed_official 340:28d1f895c6fe 52 .global Default_Handler
mbed_official 340:28d1f895c6fe 53
mbed_official 340:28d1f895c6fe 54 /* start address for the initialization values of the .data section.
mbed_official 340:28d1f895c6fe 55 defined in linker script */
mbed_official 340:28d1f895c6fe 56 .word _sidata
mbed_official 340:28d1f895c6fe 57 /* start address for the .data section. defined in linker script */
mbed_official 340:28d1f895c6fe 58 .word _sdata
mbed_official 340:28d1f895c6fe 59 /* end address for the .data section. defined in linker script */
mbed_official 340:28d1f895c6fe 60 .word _edata
mbed_official 340:28d1f895c6fe 61 /* start address for the .bss section. defined in linker script */
mbed_official 340:28d1f895c6fe 62 .word _sbss
mbed_official 340:28d1f895c6fe 63 /* end address for the .bss section. defined in linker script */
mbed_official 340:28d1f895c6fe 64 .word _ebss
mbed_official 340:28d1f895c6fe 65 /* stack used for SystemInit_ExtMemCtl; always internal RAM used */
mbed_official 340:28d1f895c6fe 66
mbed_official 340:28d1f895c6fe 67 /**
mbed_official 340:28d1f895c6fe 68 * @brief This is the code that gets called when the processor first
mbed_official 340:28d1f895c6fe 69 * starts execution following a reset event. Only the absolutely
mbed_official 340:28d1f895c6fe 70 * necessary set is performed, after which the application
mbed_official 340:28d1f895c6fe 71 * supplied main() routine is called.
mbed_official 340:28d1f895c6fe 72 * @param None
mbed_official 340:28d1f895c6fe 73 * @retval : None
mbed_official 340:28d1f895c6fe 74 */
mbed_official 340:28d1f895c6fe 75
mbed_official 340:28d1f895c6fe 76 .section .text.Reset_Handler
mbed_official 340:28d1f895c6fe 77 .weak Reset_Handler
mbed_official 340:28d1f895c6fe 78 .type Reset_Handler, %function
mbed_official 419:d1a75cbecf6e 79 Reset_Handler:
mbed_official 419:d1a75cbecf6e 80 ldr sp, =_estack /* set stack pointer */
mbed_official 419:d1a75cbecf6e 81
mbed_official 340:28d1f895c6fe 82 /* Copy the data segment initializers from flash to SRAM */
mbed_official 340:28d1f895c6fe 83 movs r1, #0
mbed_official 340:28d1f895c6fe 84 b LoopCopyDataInit
mbed_official 340:28d1f895c6fe 85
mbed_official 340:28d1f895c6fe 86 CopyDataInit:
mbed_official 340:28d1f895c6fe 87 ldr r3, =_sidata
mbed_official 340:28d1f895c6fe 88 ldr r3, [r3, r1]
mbed_official 340:28d1f895c6fe 89 str r3, [r0, r1]
mbed_official 340:28d1f895c6fe 90 adds r1, r1, #4
mbed_official 340:28d1f895c6fe 91
mbed_official 340:28d1f895c6fe 92 LoopCopyDataInit:
mbed_official 340:28d1f895c6fe 93 ldr r0, =_sdata
mbed_official 340:28d1f895c6fe 94 ldr r3, =_edata
mbed_official 340:28d1f895c6fe 95 adds r2, r0, r1
mbed_official 340:28d1f895c6fe 96 cmp r2, r3
mbed_official 340:28d1f895c6fe 97 bcc CopyDataInit
mbed_official 340:28d1f895c6fe 98 ldr r2, =_sbss
mbed_official 340:28d1f895c6fe 99 b LoopFillZerobss
mbed_official 340:28d1f895c6fe 100 /* Zero fill the bss segment. */
mbed_official 340:28d1f895c6fe 101 FillZerobss:
mbed_official 340:28d1f895c6fe 102 movs r3, #0
mbed_official 340:28d1f895c6fe 103 str r3, [r2], #4
mbed_official 340:28d1f895c6fe 104
mbed_official 340:28d1f895c6fe 105 LoopFillZerobss:
mbed_official 340:28d1f895c6fe 106 ldr r3, = _ebss
mbed_official 340:28d1f895c6fe 107 cmp r2, r3
mbed_official 340:28d1f895c6fe 108 bcc FillZerobss
mbed_official 340:28d1f895c6fe 109
mbed_official 340:28d1f895c6fe 110 /* Call the clock system intitialization function.*/
mbed_official 340:28d1f895c6fe 111 bl SystemInit
mbed_official 340:28d1f895c6fe 112 /* Call static constructors */
mbed_official 438:5de36ba1188c 113 //bl __libc_init_array
mbed_official 340:28d1f895c6fe 114 /* Call the application's entry point.*/
mbed_official 438:5de36ba1188c 115 //bl main
mbed_official 438:5de36ba1188c 116 // Calling the crt0 'cold-start' entry point. There __libc_init_array is called
mbed_official 438:5de36ba1188c 117 // and when existing hardware_init_hook() and software_init_hook() before
mbed_official 438:5de36ba1188c 118 // starting main(). software_init_hook() is available and has to be called due
mbed_official 438:5de36ba1188c 119 // to initializsation when using rtos.
mbed_official 438:5de36ba1188c 120 bl _start
mbed_official 419:d1a75cbecf6e 121 bx lr
mbed_official 340:28d1f895c6fe 122 .size Reset_Handler, .-Reset_Handler
mbed_official 340:28d1f895c6fe 123
mbed_official 340:28d1f895c6fe 124 /**
mbed_official 340:28d1f895c6fe 125 * @brief This is the code that gets called when the processor receives an
mbed_official 340:28d1f895c6fe 126 * unexpected interrupt. This simply enters an infinite loop, preserving
mbed_official 340:28d1f895c6fe 127 * the system state for examination by a debugger.
mbed_official 340:28d1f895c6fe 128 * @param None
mbed_official 340:28d1f895c6fe 129 * @retval None
mbed_official 340:28d1f895c6fe 130 */
mbed_official 340:28d1f895c6fe 131 .section .text.Default_Handler,"ax",%progbits
mbed_official 340:28d1f895c6fe 132 Default_Handler:
mbed_official 340:28d1f895c6fe 133 Infinite_Loop:
mbed_official 340:28d1f895c6fe 134 b Infinite_Loop
mbed_official 340:28d1f895c6fe 135 .size Default_Handler, .-Default_Handler
mbed_official 340:28d1f895c6fe 136 /******************************************************************************
mbed_official 340:28d1f895c6fe 137 *
mbed_official 340:28d1f895c6fe 138 * The minimal vector table for a Cortex M3. Note that the proper constructs
mbed_official 340:28d1f895c6fe 139 * must be placed on this to ensure that it ends up at physical address
mbed_official 340:28d1f895c6fe 140 * 0x0000.0000.
mbed_official 340:28d1f895c6fe 141 *
mbed_official 340:28d1f895c6fe 142 *******************************************************************************/
mbed_official 340:28d1f895c6fe 143 .section .isr_vector,"a",%progbits
mbed_official 340:28d1f895c6fe 144 .type g_pfnVectors, %object
mbed_official 340:28d1f895c6fe 145 .size g_pfnVectors, .-g_pfnVectors
mbed_official 419:d1a75cbecf6e 146
mbed_official 340:28d1f895c6fe 147 g_pfnVectors:
mbed_official 340:28d1f895c6fe 148 .word _estack
mbed_official 340:28d1f895c6fe 149 .word Reset_Handler
mbed_official 419:d1a75cbecf6e 150
mbed_official 340:28d1f895c6fe 151 .word NMI_Handler
mbed_official 340:28d1f895c6fe 152 .word HardFault_Handler
mbed_official 340:28d1f895c6fe 153 .word MemManage_Handler
mbed_official 340:28d1f895c6fe 154 .word BusFault_Handler
mbed_official 340:28d1f895c6fe 155 .word UsageFault_Handler
mbed_official 340:28d1f895c6fe 156 .word 0
mbed_official 340:28d1f895c6fe 157 .word 0
mbed_official 340:28d1f895c6fe 158 .word 0
mbed_official 340:28d1f895c6fe 159 .word 0
mbed_official 340:28d1f895c6fe 160 .word SVC_Handler
mbed_official 340:28d1f895c6fe 161 .word DebugMon_Handler
mbed_official 340:28d1f895c6fe 162 .word 0
mbed_official 340:28d1f895c6fe 163 .word PendSV_Handler
mbed_official 340:28d1f895c6fe 164 .word SysTick_Handler
mbed_official 340:28d1f895c6fe 165
mbed_official 340:28d1f895c6fe 166 /* External Interrupts */
mbed_official 340:28d1f895c6fe 167 .word WWDG_IRQHandler /* Window WatchDog */
mbed_official 340:28d1f895c6fe 168 .word PVD_IRQHandler /* PVD through EXTI Line detection */
mbed_official 340:28d1f895c6fe 169 .word TAMP_STAMP_IRQHandler /* Tamper and TimeStamps through the EXTI line */
mbed_official 340:28d1f895c6fe 170 .word RTC_WKUP_IRQHandler /* RTC Wakeup through the EXTI line */
mbed_official 340:28d1f895c6fe 171 .word FLASH_IRQHandler /* FLASH */
mbed_official 340:28d1f895c6fe 172 .word RCC_IRQHandler /* RCC */
mbed_official 340:28d1f895c6fe 173 .word EXTI0_IRQHandler /* EXTI Line0 */
mbed_official 340:28d1f895c6fe 174 .word EXTI1_IRQHandler /* EXTI Line1 */
mbed_official 340:28d1f895c6fe 175 .word EXTI2_IRQHandler /* EXTI Line2 */
mbed_official 340:28d1f895c6fe 176 .word EXTI3_IRQHandler /* EXTI Line3 */
mbed_official 340:28d1f895c6fe 177 .word EXTI4_IRQHandler /* EXTI Line4 */
mbed_official 340:28d1f895c6fe 178 .word DMA1_Stream0_IRQHandler /* DMA1 Stream 0 */
mbed_official 340:28d1f895c6fe 179 .word DMA1_Stream1_IRQHandler /* DMA1 Stream 1 */
mbed_official 340:28d1f895c6fe 180 .word DMA1_Stream2_IRQHandler /* DMA1 Stream 2 */
mbed_official 340:28d1f895c6fe 181 .word DMA1_Stream3_IRQHandler /* DMA1 Stream 3 */
mbed_official 340:28d1f895c6fe 182 .word DMA1_Stream4_IRQHandler /* DMA1 Stream 4 */
mbed_official 340:28d1f895c6fe 183 .word DMA1_Stream5_IRQHandler /* DMA1 Stream 5 */
mbed_official 340:28d1f895c6fe 184 .word DMA1_Stream6_IRQHandler /* DMA1 Stream 6 */
mbed_official 340:28d1f895c6fe 185 .word ADC_IRQHandler /* ADC1, ADC2 and ADC3s */
mbed_official 340:28d1f895c6fe 186 .word CAN1_TX_IRQHandler /* CAN1 TX */
mbed_official 340:28d1f895c6fe 187 .word CAN1_RX0_IRQHandler /* CAN1 RX0 */
mbed_official 340:28d1f895c6fe 188 .word CAN1_RX1_IRQHandler /* CAN1 RX1 */
mbed_official 340:28d1f895c6fe 189 .word CAN1_SCE_IRQHandler /* CAN1 SCE */
mbed_official 340:28d1f895c6fe 190 .word EXTI9_5_IRQHandler /* External Line[9:5]s */
mbed_official 340:28d1f895c6fe 191 .word TIM1_BRK_TIM9_IRQHandler /* TIM1 Break and TIM9 */
mbed_official 340:28d1f895c6fe 192 .word TIM1_UP_TIM10_IRQHandler /* TIM1 Update and TIM10 */
mbed_official 340:28d1f895c6fe 193 .word TIM1_TRG_COM_TIM11_IRQHandler /* TIM1 Trigger and Commutation and TIM11 */
mbed_official 340:28d1f895c6fe 194 .word TIM1_CC_IRQHandler /* TIM1 Capture Compare */
mbed_official 340:28d1f895c6fe 195 .word TIM2_IRQHandler /* TIM2 */
mbed_official 340:28d1f895c6fe 196 .word TIM3_IRQHandler /* TIM3 */
mbed_official 340:28d1f895c6fe 197 .word TIM4_IRQHandler /* TIM4 */
mbed_official 340:28d1f895c6fe 198 .word I2C1_EV_IRQHandler /* I2C1 Event */
mbed_official 340:28d1f895c6fe 199 .word I2C1_ER_IRQHandler /* I2C1 Error */
mbed_official 340:28d1f895c6fe 200 .word I2C2_EV_IRQHandler /* I2C2 Event */
mbed_official 340:28d1f895c6fe 201 .word I2C2_ER_IRQHandler /* I2C2 Error */
mbed_official 340:28d1f895c6fe 202 .word SPI1_IRQHandler /* SPI1 */
mbed_official 340:28d1f895c6fe 203 .word SPI2_IRQHandler /* SPI2 */
mbed_official 340:28d1f895c6fe 204 .word USART1_IRQHandler /* USART1 */
mbed_official 340:28d1f895c6fe 205 .word USART2_IRQHandler /* USART2 */
mbed_official 340:28d1f895c6fe 206 .word USART3_IRQHandler /* USART3 */
mbed_official 340:28d1f895c6fe 207 .word EXTI15_10_IRQHandler /* External Line[15:10]s */
mbed_official 340:28d1f895c6fe 208 .word RTC_Alarm_IRQHandler /* RTC Alarm (A and B) through EXTI Line */
mbed_official 340:28d1f895c6fe 209 .word OTG_FS_WKUP_IRQHandler /* USB OTG FS Wakeup through EXTI line */
mbed_official 340:28d1f895c6fe 210 .word TIM8_BRK_TIM12_IRQHandler /* TIM8 Break and TIM12 */
mbed_official 340:28d1f895c6fe 211 .word TIM8_UP_TIM13_IRQHandler /* TIM8 Update and TIM13 */
mbed_official 340:28d1f895c6fe 212 .word TIM8_TRG_COM_TIM14_IRQHandler /* TIM8 Trigger and Commutation and TIM14 */
mbed_official 340:28d1f895c6fe 213 .word TIM8_CC_IRQHandler /* TIM8 Capture Compare */
mbed_official 340:28d1f895c6fe 214 .word DMA1_Stream7_IRQHandler /* DMA1 Stream7 */
mbed_official 419:d1a75cbecf6e 215 .word FMC_IRQHandler /* FMC */
mbed_official 340:28d1f895c6fe 216 .word SDIO_IRQHandler /* SDIO */
mbed_official 340:28d1f895c6fe 217 .word TIM5_IRQHandler /* TIM5 */
mbed_official 340:28d1f895c6fe 218 .word SPI3_IRQHandler /* SPI3 */
mbed_official 340:28d1f895c6fe 219 .word UART4_IRQHandler /* UART4 */
mbed_official 340:28d1f895c6fe 220 .word UART5_IRQHandler /* UART5 */
mbed_official 340:28d1f895c6fe 221 .word TIM6_DAC_IRQHandler /* TIM6 and DAC1&2 underrun errors */
mbed_official 340:28d1f895c6fe 222 .word TIM7_IRQHandler /* TIM7 */
mbed_official 340:28d1f895c6fe 223 .word DMA2_Stream0_IRQHandler /* DMA2 Stream 0 */
mbed_official 340:28d1f895c6fe 224 .word DMA2_Stream1_IRQHandler /* DMA2 Stream 1 */
mbed_official 340:28d1f895c6fe 225 .word DMA2_Stream2_IRQHandler /* DMA2 Stream 2 */
mbed_official 340:28d1f895c6fe 226 .word DMA2_Stream3_IRQHandler /* DMA2 Stream 3 */
mbed_official 340:28d1f895c6fe 227 .word DMA2_Stream4_IRQHandler /* DMA2 Stream 4 */
mbed_official 340:28d1f895c6fe 228 .word ETH_IRQHandler /* Ethernet */
mbed_official 340:28d1f895c6fe 229 .word ETH_WKUP_IRQHandler /* Ethernet Wakeup through EXTI line */
mbed_official 340:28d1f895c6fe 230 .word CAN2_TX_IRQHandler /* CAN2 TX */
mbed_official 340:28d1f895c6fe 231 .word CAN2_RX0_IRQHandler /* CAN2 RX0 */
mbed_official 340:28d1f895c6fe 232 .word CAN2_RX1_IRQHandler /* CAN2 RX1 */
mbed_official 340:28d1f895c6fe 233 .word CAN2_SCE_IRQHandler /* CAN2 SCE */
mbed_official 340:28d1f895c6fe 234 .word OTG_FS_IRQHandler /* USB OTG FS */
mbed_official 340:28d1f895c6fe 235 .word DMA2_Stream5_IRQHandler /* DMA2 Stream 5 */
mbed_official 340:28d1f895c6fe 236 .word DMA2_Stream6_IRQHandler /* DMA2 Stream 6 */
mbed_official 340:28d1f895c6fe 237 .word DMA2_Stream7_IRQHandler /* DMA2 Stream 7 */
mbed_official 340:28d1f895c6fe 238 .word USART6_IRQHandler /* USART6 */
mbed_official 340:28d1f895c6fe 239 .word I2C3_EV_IRQHandler /* I2C3 event */
mbed_official 340:28d1f895c6fe 240 .word I2C3_ER_IRQHandler /* I2C3 error */
mbed_official 340:28d1f895c6fe 241 .word OTG_HS_EP1_OUT_IRQHandler /* USB OTG HS End Point 1 Out */
mbed_official 340:28d1f895c6fe 242 .word OTG_HS_EP1_IN_IRQHandler /* USB OTG HS End Point 1 In */
mbed_official 340:28d1f895c6fe 243 .word OTG_HS_WKUP_IRQHandler /* USB OTG HS Wakeup through EXTI */
mbed_official 340:28d1f895c6fe 244 .word OTG_HS_IRQHandler /* USB OTG HS */
mbed_official 340:28d1f895c6fe 245 .word DCMI_IRQHandler /* DCMI */
mbed_official 419:d1a75cbecf6e 246 .word 0 /* Reserved */
mbed_official 340:28d1f895c6fe 247 .word HASH_RNG_IRQHandler /* Hash and Rng */
mbed_official 340:28d1f895c6fe 248 .word FPU_IRQHandler /* FPU */
mbed_official 419:d1a75cbecf6e 249 .word UART7_IRQHandler /* UART7 */
mbed_official 419:d1a75cbecf6e 250 .word UART8_IRQHandler /* UART8 */
mbed_official 419:d1a75cbecf6e 251 .word SPI4_IRQHandler /* SPI4 */
mbed_official 419:d1a75cbecf6e 252 .word SPI5_IRQHandler /* SPI5 */
mbed_official 419:d1a75cbecf6e 253 .word SPI6_IRQHandler /* SPI6 */
mbed_official 419:d1a75cbecf6e 254 .word SAI1_IRQHandler /* SAI1 */
mbed_official 419:d1a75cbecf6e 255 .word LTDC_IRQHandler /* LTDC_IRQHandler */
mbed_official 419:d1a75cbecf6e 256 .word LTDC_ER_IRQHandler /* LTDC_ER_IRQHandler */
mbed_official 419:d1a75cbecf6e 257 .word DMA2D_IRQHandler /* DMA2D */
mbed_official 419:d1a75cbecf6e 258
mbed_official 340:28d1f895c6fe 259 /*******************************************************************************
mbed_official 340:28d1f895c6fe 260 *
mbed_official 340:28d1f895c6fe 261 * Provide weak aliases for each Exception handler to the Default_Handler.
mbed_official 340:28d1f895c6fe 262 * As they are weak aliases, any function with the same name will override
mbed_official 340:28d1f895c6fe 263 * this definition.
mbed_official 340:28d1f895c6fe 264 *
mbed_official 340:28d1f895c6fe 265 *******************************************************************************/
mbed_official 340:28d1f895c6fe 266 .weak NMI_Handler
mbed_official 340:28d1f895c6fe 267 .thumb_set NMI_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 268
mbed_official 340:28d1f895c6fe 269 .weak HardFault_Handler
mbed_official 340:28d1f895c6fe 270 .thumb_set HardFault_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 271
mbed_official 340:28d1f895c6fe 272 .weak MemManage_Handler
mbed_official 340:28d1f895c6fe 273 .thumb_set MemManage_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 274
mbed_official 340:28d1f895c6fe 275 .weak BusFault_Handler
mbed_official 340:28d1f895c6fe 276 .thumb_set BusFault_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 277
mbed_official 340:28d1f895c6fe 278 .weak UsageFault_Handler
mbed_official 340:28d1f895c6fe 279 .thumb_set UsageFault_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 280
mbed_official 340:28d1f895c6fe 281 .weak SVC_Handler
mbed_official 340:28d1f895c6fe 282 .thumb_set SVC_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 283
mbed_official 340:28d1f895c6fe 284 .weak DebugMon_Handler
mbed_official 340:28d1f895c6fe 285 .thumb_set DebugMon_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 286
mbed_official 340:28d1f895c6fe 287 .weak PendSV_Handler
mbed_official 340:28d1f895c6fe 288 .thumb_set PendSV_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 289
mbed_official 340:28d1f895c6fe 290 .weak SysTick_Handler
mbed_official 340:28d1f895c6fe 291 .thumb_set SysTick_Handler,Default_Handler
mbed_official 340:28d1f895c6fe 292
mbed_official 340:28d1f895c6fe 293 .weak WWDG_IRQHandler
mbed_official 340:28d1f895c6fe 294 .thumb_set WWDG_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 295
mbed_official 340:28d1f895c6fe 296 .weak PVD_IRQHandler
mbed_official 340:28d1f895c6fe 297 .thumb_set PVD_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 298
mbed_official 340:28d1f895c6fe 299 .weak TAMP_STAMP_IRQHandler
mbed_official 340:28d1f895c6fe 300 .thumb_set TAMP_STAMP_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 301
mbed_official 340:28d1f895c6fe 302 .weak RTC_WKUP_IRQHandler
mbed_official 340:28d1f895c6fe 303 .thumb_set RTC_WKUP_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 304
mbed_official 340:28d1f895c6fe 305 .weak FLASH_IRQHandler
mbed_official 340:28d1f895c6fe 306 .thumb_set FLASH_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 307
mbed_official 340:28d1f895c6fe 308 .weak RCC_IRQHandler
mbed_official 340:28d1f895c6fe 309 .thumb_set RCC_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 310
mbed_official 340:28d1f895c6fe 311 .weak EXTI0_IRQHandler
mbed_official 340:28d1f895c6fe 312 .thumb_set EXTI0_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 313
mbed_official 340:28d1f895c6fe 314 .weak EXTI1_IRQHandler
mbed_official 340:28d1f895c6fe 315 .thumb_set EXTI1_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 316
mbed_official 340:28d1f895c6fe 317 .weak EXTI2_IRQHandler
mbed_official 340:28d1f895c6fe 318 .thumb_set EXTI2_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 319
mbed_official 340:28d1f895c6fe 320 .weak EXTI3_IRQHandler
mbed_official 340:28d1f895c6fe 321 .thumb_set EXTI3_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 322
mbed_official 340:28d1f895c6fe 323 .weak EXTI4_IRQHandler
mbed_official 340:28d1f895c6fe 324 .thumb_set EXTI4_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 325
mbed_official 340:28d1f895c6fe 326 .weak DMA1_Stream0_IRQHandler
mbed_official 340:28d1f895c6fe 327 .thumb_set DMA1_Stream0_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 328
mbed_official 340:28d1f895c6fe 329 .weak DMA1_Stream1_IRQHandler
mbed_official 340:28d1f895c6fe 330 .thumb_set DMA1_Stream1_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 331
mbed_official 340:28d1f895c6fe 332 .weak DMA1_Stream2_IRQHandler
mbed_official 340:28d1f895c6fe 333 .thumb_set DMA1_Stream2_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 334
mbed_official 340:28d1f895c6fe 335 .weak DMA1_Stream3_IRQHandler
mbed_official 340:28d1f895c6fe 336 .thumb_set DMA1_Stream3_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 337
mbed_official 340:28d1f895c6fe 338 .weak DMA1_Stream4_IRQHandler
mbed_official 340:28d1f895c6fe 339 .thumb_set DMA1_Stream4_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 340
mbed_official 340:28d1f895c6fe 341 .weak DMA1_Stream5_IRQHandler
mbed_official 340:28d1f895c6fe 342 .thumb_set DMA1_Stream5_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 343
mbed_official 340:28d1f895c6fe 344 .weak DMA1_Stream6_IRQHandler
mbed_official 340:28d1f895c6fe 345 .thumb_set DMA1_Stream6_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 346
mbed_official 340:28d1f895c6fe 347 .weak ADC_IRQHandler
mbed_official 340:28d1f895c6fe 348 .thumb_set ADC_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 349
mbed_official 340:28d1f895c6fe 350 .weak CAN1_TX_IRQHandler
mbed_official 340:28d1f895c6fe 351 .thumb_set CAN1_TX_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 352
mbed_official 340:28d1f895c6fe 353 .weak CAN1_RX0_IRQHandler
mbed_official 340:28d1f895c6fe 354 .thumb_set CAN1_RX0_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 355
mbed_official 340:28d1f895c6fe 356 .weak CAN1_RX1_IRQHandler
mbed_official 340:28d1f895c6fe 357 .thumb_set CAN1_RX1_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 358
mbed_official 340:28d1f895c6fe 359 .weak CAN1_SCE_IRQHandler
mbed_official 340:28d1f895c6fe 360 .thumb_set CAN1_SCE_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 361
mbed_official 340:28d1f895c6fe 362 .weak EXTI9_5_IRQHandler
mbed_official 340:28d1f895c6fe 363 .thumb_set EXTI9_5_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 364
mbed_official 340:28d1f895c6fe 365 .weak TIM1_BRK_TIM9_IRQHandler
mbed_official 340:28d1f895c6fe 366 .thumb_set TIM1_BRK_TIM9_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 367
mbed_official 340:28d1f895c6fe 368 .weak TIM1_UP_TIM10_IRQHandler
mbed_official 340:28d1f895c6fe 369 .thumb_set TIM1_UP_TIM10_IRQHandler,Default_Handler
mbed_official 419:d1a75cbecf6e 370
mbed_official 340:28d1f895c6fe 371 .weak TIM1_TRG_COM_TIM11_IRQHandler
mbed_official 340:28d1f895c6fe 372 .thumb_set TIM1_TRG_COM_TIM11_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 373
mbed_official 340:28d1f895c6fe 374 .weak TIM1_CC_IRQHandler
mbed_official 340:28d1f895c6fe 375 .thumb_set TIM1_CC_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 376
mbed_official 340:28d1f895c6fe 377 .weak TIM2_IRQHandler
mbed_official 340:28d1f895c6fe 378 .thumb_set TIM2_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 379
mbed_official 340:28d1f895c6fe 380 .weak TIM3_IRQHandler
mbed_official 340:28d1f895c6fe 381 .thumb_set TIM3_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 382
mbed_official 340:28d1f895c6fe 383 .weak TIM4_IRQHandler
mbed_official 340:28d1f895c6fe 384 .thumb_set TIM4_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 385
mbed_official 340:28d1f895c6fe 386 .weak I2C1_EV_IRQHandler
mbed_official 340:28d1f895c6fe 387 .thumb_set I2C1_EV_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 388
mbed_official 340:28d1f895c6fe 389 .weak I2C1_ER_IRQHandler
mbed_official 340:28d1f895c6fe 390 .thumb_set I2C1_ER_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 391
mbed_official 340:28d1f895c6fe 392 .weak I2C2_EV_IRQHandler
mbed_official 340:28d1f895c6fe 393 .thumb_set I2C2_EV_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 394
mbed_official 340:28d1f895c6fe 395 .weak I2C2_ER_IRQHandler
mbed_official 340:28d1f895c6fe 396 .thumb_set I2C2_ER_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 397
mbed_official 340:28d1f895c6fe 398 .weak SPI1_IRQHandler
mbed_official 340:28d1f895c6fe 399 .thumb_set SPI1_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 400
mbed_official 340:28d1f895c6fe 401 .weak SPI2_IRQHandler
mbed_official 340:28d1f895c6fe 402 .thumb_set SPI2_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 403
mbed_official 340:28d1f895c6fe 404 .weak USART1_IRQHandler
mbed_official 340:28d1f895c6fe 405 .thumb_set USART1_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 406
mbed_official 340:28d1f895c6fe 407 .weak USART2_IRQHandler
mbed_official 340:28d1f895c6fe 408 .thumb_set USART2_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 409
mbed_official 340:28d1f895c6fe 410 .weak USART3_IRQHandler
mbed_official 340:28d1f895c6fe 411 .thumb_set USART3_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 412
mbed_official 340:28d1f895c6fe 413 .weak EXTI15_10_IRQHandler
mbed_official 340:28d1f895c6fe 414 .thumb_set EXTI15_10_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 415
mbed_official 340:28d1f895c6fe 416 .weak RTC_Alarm_IRQHandler
mbed_official 340:28d1f895c6fe 417 .thumb_set RTC_Alarm_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 418
mbed_official 340:28d1f895c6fe 419 .weak OTG_FS_WKUP_IRQHandler
mbed_official 340:28d1f895c6fe 420 .thumb_set OTG_FS_WKUP_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 421
mbed_official 340:28d1f895c6fe 422 .weak TIM8_BRK_TIM12_IRQHandler
mbed_official 340:28d1f895c6fe 423 .thumb_set TIM8_BRK_TIM12_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 424
mbed_official 340:28d1f895c6fe 425 .weak TIM8_UP_TIM13_IRQHandler
mbed_official 340:28d1f895c6fe 426 .thumb_set TIM8_UP_TIM13_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 427
mbed_official 340:28d1f895c6fe 428 .weak TIM8_TRG_COM_TIM14_IRQHandler
mbed_official 340:28d1f895c6fe 429 .thumb_set TIM8_TRG_COM_TIM14_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 430
mbed_official 340:28d1f895c6fe 431 .weak TIM8_CC_IRQHandler
mbed_official 340:28d1f895c6fe 432 .thumb_set TIM8_CC_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 433
mbed_official 340:28d1f895c6fe 434 .weak DMA1_Stream7_IRQHandler
mbed_official 340:28d1f895c6fe 435 .thumb_set DMA1_Stream7_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 436
mbed_official 419:d1a75cbecf6e 437 .weak FMC_IRQHandler
mbed_official 419:d1a75cbecf6e 438 .thumb_set FMC_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 439
mbed_official 340:28d1f895c6fe 440 .weak SDIO_IRQHandler
mbed_official 340:28d1f895c6fe 441 .thumb_set SDIO_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 442
mbed_official 340:28d1f895c6fe 443 .weak TIM5_IRQHandler
mbed_official 340:28d1f895c6fe 444 .thumb_set TIM5_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 445
mbed_official 340:28d1f895c6fe 446 .weak SPI3_IRQHandler
mbed_official 340:28d1f895c6fe 447 .thumb_set SPI3_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 448
mbed_official 340:28d1f895c6fe 449 .weak UART4_IRQHandler
mbed_official 340:28d1f895c6fe 450 .thumb_set UART4_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 451
mbed_official 340:28d1f895c6fe 452 .weak UART5_IRQHandler
mbed_official 340:28d1f895c6fe 453 .thumb_set UART5_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 454
mbed_official 340:28d1f895c6fe 455 .weak TIM6_DAC_IRQHandler
mbed_official 340:28d1f895c6fe 456 .thumb_set TIM6_DAC_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 457
mbed_official 340:28d1f895c6fe 458 .weak TIM7_IRQHandler
mbed_official 340:28d1f895c6fe 459 .thumb_set TIM7_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 460
mbed_official 340:28d1f895c6fe 461 .weak DMA2_Stream0_IRQHandler
mbed_official 340:28d1f895c6fe 462 .thumb_set DMA2_Stream0_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 463
mbed_official 340:28d1f895c6fe 464 .weak DMA2_Stream1_IRQHandler
mbed_official 340:28d1f895c6fe 465 .thumb_set DMA2_Stream1_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 466
mbed_official 340:28d1f895c6fe 467 .weak DMA2_Stream2_IRQHandler
mbed_official 340:28d1f895c6fe 468 .thumb_set DMA2_Stream2_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 469
mbed_official 340:28d1f895c6fe 470 .weak DMA2_Stream3_IRQHandler
mbed_official 340:28d1f895c6fe 471 .thumb_set DMA2_Stream3_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 472
mbed_official 340:28d1f895c6fe 473 .weak DMA2_Stream4_IRQHandler
mbed_official 340:28d1f895c6fe 474 .thumb_set DMA2_Stream4_IRQHandler,Default_Handler
mbed_official 419:d1a75cbecf6e 475
mbed_official 419:d1a75cbecf6e 476 .weak ETH_IRQHandler
mbed_official 340:28d1f895c6fe 477 .thumb_set ETH_IRQHandler,Default_Handler
mbed_official 419:d1a75cbecf6e 478
mbed_official 419:d1a75cbecf6e 479 .weak ETH_WKUP_IRQHandler
mbed_official 340:28d1f895c6fe 480 .thumb_set ETH_WKUP_IRQHandler,Default_Handler
mbed_official 419:d1a75cbecf6e 481
mbed_official 340:28d1f895c6fe 482 .weak CAN2_TX_IRQHandler
mbed_official 340:28d1f895c6fe 483 .thumb_set CAN2_TX_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 484
mbed_official 340:28d1f895c6fe 485 .weak CAN2_RX0_IRQHandler
mbed_official 340:28d1f895c6fe 486 .thumb_set CAN2_RX0_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 487
mbed_official 340:28d1f895c6fe 488 .weak CAN2_RX1_IRQHandler
mbed_official 340:28d1f895c6fe 489 .thumb_set CAN2_RX1_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 490
mbed_official 340:28d1f895c6fe 491 .weak CAN2_SCE_IRQHandler
mbed_official 340:28d1f895c6fe 492 .thumb_set CAN2_SCE_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 493
mbed_official 340:28d1f895c6fe 494 .weak OTG_FS_IRQHandler
mbed_official 340:28d1f895c6fe 495 .thumb_set OTG_FS_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 496
mbed_official 340:28d1f895c6fe 497 .weak DMA2_Stream5_IRQHandler
mbed_official 340:28d1f895c6fe 498 .thumb_set DMA2_Stream5_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 499
mbed_official 340:28d1f895c6fe 500 .weak DMA2_Stream6_IRQHandler
mbed_official 340:28d1f895c6fe 501 .thumb_set DMA2_Stream6_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 502
mbed_official 340:28d1f895c6fe 503 .weak DMA2_Stream7_IRQHandler
mbed_official 340:28d1f895c6fe 504 .thumb_set DMA2_Stream7_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 505
mbed_official 340:28d1f895c6fe 506 .weak USART6_IRQHandler
mbed_official 340:28d1f895c6fe 507 .thumb_set USART6_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 508
mbed_official 340:28d1f895c6fe 509 .weak I2C3_EV_IRQHandler
mbed_official 340:28d1f895c6fe 510 .thumb_set I2C3_EV_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 511
mbed_official 340:28d1f895c6fe 512 .weak I2C3_ER_IRQHandler
mbed_official 340:28d1f895c6fe 513 .thumb_set I2C3_ER_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 514
mbed_official 340:28d1f895c6fe 515 .weak OTG_HS_EP1_OUT_IRQHandler
mbed_official 340:28d1f895c6fe 516 .thumb_set OTG_HS_EP1_OUT_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 517
mbed_official 340:28d1f895c6fe 518 .weak OTG_HS_EP1_IN_IRQHandler
mbed_official 340:28d1f895c6fe 519 .thumb_set OTG_HS_EP1_IN_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 520
mbed_official 340:28d1f895c6fe 521 .weak OTG_HS_WKUP_IRQHandler
mbed_official 340:28d1f895c6fe 522 .thumb_set OTG_HS_WKUP_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 523
mbed_official 340:28d1f895c6fe 524 .weak OTG_HS_IRQHandler
mbed_official 340:28d1f895c6fe 525 .thumb_set OTG_HS_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 526
mbed_official 419:d1a75cbecf6e 527 .weak DCMI_IRQHandler
mbed_official 340:28d1f895c6fe 528 .thumb_set DCMI_IRQHandler,Default_Handler
mbed_official 419:d1a75cbecf6e 529
mbed_official 419:d1a75cbecf6e 530 .weak HASH_RNG_IRQHandler
mbed_official 419:d1a75cbecf6e 531 .thumb_set HASH_RNG_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 532
mbed_official 419:d1a75cbecf6e 533 .weak FPU_IRQHandler
mbed_official 419:d1a75cbecf6e 534 .thumb_set FPU_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 535
mbed_official 419:d1a75cbecf6e 536 .weak UART7_IRQHandler
mbed_official 344:ed24f9926218 537 .thumb_set UART7_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 538
mbed_official 419:d1a75cbecf6e 539 .weak UART8_IRQHandler
mbed_official 344:ed24f9926218 540 .thumb_set UART8_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 541
mbed_official 419:d1a75cbecf6e 542 .weak SPI4_IRQHandler
mbed_official 344:ed24f9926218 543 .thumb_set SPI4_IRQHandler,Default_Handler
mbed_official 340:28d1f895c6fe 544
mbed_official 419:d1a75cbecf6e 545 .weak SPI5_IRQHandler
mbed_official 344:ed24f9926218 546 .thumb_set SPI5_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 547
mbed_official 419:d1a75cbecf6e 548 .weak SPI6_IRQHandler
mbed_official 344:ed24f9926218 549 .thumb_set SPI6_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 550
mbed_official 419:d1a75cbecf6e 551 .weak SAI1_IRQHandler
mbed_official 344:ed24f9926218 552 .thumb_set SAI1_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 553
mbed_official 419:d1a75cbecf6e 554 .weak LTDC_IRQHandler
mbed_official 419:d1a75cbecf6e 555 .thumb_set LTDC_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 556
mbed_official 419:d1a75cbecf6e 557 .weak LTDC_ER_IRQHandler
mbed_official 419:d1a75cbecf6e 558 .thumb_set LTDC_ER_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 559
mbed_official 419:d1a75cbecf6e 560 .weak DMA2D_IRQHandler
mbed_official 344:ed24f9926218 561 .thumb_set DMA2D_IRQHandler,Default_Handler
mbed_official 344:ed24f9926218 562
mbed_official 419:d1a75cbecf6e 563 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
mbed_official 419:d1a75cbecf6e 564
mbed_official 419:d1a75cbecf6e 565
mbed_official 419:d1a75cbecf6e 566