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