Very Simple Library for the STM32F3-Discovery.

Dependents:   accelerometer_test neopixel_square accelerometer_test_minimal Colour_Video_Demo

Committer:
MartinJohnson
Date:
Wed Apr 03 20:59:57 2019 +0000
Revision:
4:ff94a7f6ecff
Parent:
2:8bf2c6389dbc
reorganise minimal library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MartinJohnson 0:c65854d98061 1 ;******************** (C) COPYRIGHT 2015 STMicroelectronics ********************
MartinJohnson 0:c65854d98061 2 ;* File Name : startup_stm32f303xc.s
MartinJohnson 0:c65854d98061 3 ;* Author : MCD Application Team
MartinJohnson 0:c65854d98061 4 ;* Version : V1.2.2
MartinJohnson 0:c65854d98061 5 ;* Date : 27-February-2015
MartinJohnson 0:c65854d98061 6 ;* Description : STM32F303xC devices vector table for MDK-ARM toolchain.
MartinJohnson 0:c65854d98061 7 ;* This module performs:
MartinJohnson 0:c65854d98061 8 ;* - Set the initial SP
MartinJohnson 0:c65854d98061 9 ;* - Set the initial PC == Reset_Handler
MartinJohnson 0:c65854d98061 10 ;* - Set the vector table entries with the exceptions ISR address
MartinJohnson 0:c65854d98061 11 ;* - Branches to __main in the C library (which eventually
MartinJohnson 0:c65854d98061 12 ;* calls main()).
MartinJohnson 0:c65854d98061 13 ;* After Reset the CortexM4 processor is in Thread mode,
MartinJohnson 0:c65854d98061 14 ;* priority is Privileged, and the Stack is set to Main.
MartinJohnson 0:c65854d98061 15 ;* <<< Use Configuration Wizard in Context Menu >>>
MartinJohnson 0:c65854d98061 16 ;*******************************************************************************
MartinJohnson 0:c65854d98061 17 ;
MartinJohnson 0:c65854d98061 18 ; Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
MartinJohnson 0:c65854d98061 19 ; You may not use this file except in compliance with the License.
MartinJohnson 0:c65854d98061 20 ; You may obtain a copy of the License at:
MartinJohnson 0:c65854d98061 21 ;
MartinJohnson 0:c65854d98061 22 ; http://www.st.com/software_license_agreement_liberty_v2
MartinJohnson 0:c65854d98061 23 ;
MartinJohnson 0:c65854d98061 24 ; Unless required by applicable law or agreed to in writing, software
MartinJohnson 0:c65854d98061 25 ; distributed under the License is distributed on an "AS IS" BASIS,
MartinJohnson 0:c65854d98061 26 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
MartinJohnson 0:c65854d98061 27 ; See the License for the specific language governing permissions and
MartinJohnson 0:c65854d98061 28 ; limitations under the License.
MartinJohnson 0:c65854d98061 29 ;
MartinJohnson 0:c65854d98061 30 ;*******************************************************************************
MartinJohnson 0:c65854d98061 31
MartinJohnson 0:c65854d98061 32 ; Amount of memory (in bytes) allocated for Stack
MartinJohnson 0:c65854d98061 33 ; Tailor this value to your application needs
MartinJohnson 0:c65854d98061 34 ; <h> Stack Configuration
MartinJohnson 0:c65854d98061 35 ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
MartinJohnson 0:c65854d98061 36 ; </h>
MartinJohnson 0:c65854d98061 37
MartinJohnson 0:c65854d98061 38 Stack_Size EQU 0x00000400
MartinJohnson 0:c65854d98061 39
MartinJohnson 0:c65854d98061 40 AREA STACK, NOINIT, READWRITE, ALIGN=3
MartinJohnson 0:c65854d98061 41 Stack_Mem SPACE Stack_Size
MartinJohnson 1:c9c63b2b1b24 42 __initial_sp equ 0x2000a000
MartinJohnson 0:c65854d98061 43
MartinJohnson 0:c65854d98061 44
MartinJohnson 0:c65854d98061 45 ; <h> Heap Configuration
MartinJohnson 0:c65854d98061 46 ; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
MartinJohnson 0:c65854d98061 47 ; </h>
MartinJohnson 0:c65854d98061 48
MartinJohnson 0:c65854d98061 49 Heap_Size EQU 0x00000200
MartinJohnson 0:c65854d98061 50
MartinJohnson 0:c65854d98061 51 AREA HEAP, NOINIT, READWRITE, ALIGN=3
MartinJohnson 1:c9c63b2b1b24 52 EXPORT __heap_base
MartinJohnson 1:c9c63b2b1b24 53 EXPORT __heap_limit
MartinJohnson 1:c9c63b2b1b24 54
MartinJohnson 0:c65854d98061 55 __heap_base
MartinJohnson 0:c65854d98061 56 Heap_Mem SPACE Heap_Size
MartinJohnson 1:c9c63b2b1b24 57 __heap_limit EQU (__initial_sp - Stack_Size)
MartinJohnson 0:c65854d98061 58
MartinJohnson 0:c65854d98061 59 PRESERVE8
MartinJohnson 0:c65854d98061 60 THUMB
MartinJohnson 0:c65854d98061 61
MartinJohnson 0:c65854d98061 62
MartinJohnson 0:c65854d98061 63 ; Vector Table Mapped to Address 0 at Reset
MartinJohnson 0:c65854d98061 64 AREA RESET, DATA, READONLY
MartinJohnson 0:c65854d98061 65 EXPORT __Vectors
MartinJohnson 0:c65854d98061 66 EXPORT __Vectors_End
MartinJohnson 0:c65854d98061 67 EXPORT __Vectors_Size
MartinJohnson 0:c65854d98061 68
MartinJohnson 0:c65854d98061 69 __Vectors DCD __initial_sp ; Top of Stack
MartinJohnson 0:c65854d98061 70 DCD Reset_Handler ; Reset Handler
MartinJohnson 0:c65854d98061 71 DCD NMI_Handler ; NMI Handler
MartinJohnson 0:c65854d98061 72 DCD HardFault_Handler ; Hard Fault Handler
MartinJohnson 0:c65854d98061 73 DCD MemManage_Handler ; MPU Fault Handler
MartinJohnson 0:c65854d98061 74 DCD BusFault_Handler ; Bus Fault Handler
MartinJohnson 0:c65854d98061 75 DCD UsageFault_Handler ; Usage Fault Handler
MartinJohnson 0:c65854d98061 76 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 77 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 78 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 79 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 80 DCD SVC_Handler ; SVCall Handler
MartinJohnson 0:c65854d98061 81 DCD DebugMon_Handler ; Debug Monitor Handler
MartinJohnson 0:c65854d98061 82 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 83 DCD PendSV_Handler ; PendSV Handler
MartinJohnson 0:c65854d98061 84 DCD SysTick_Handler ; SysTick Handler
MartinJohnson 0:c65854d98061 85
MartinJohnson 0:c65854d98061 86 ; External Interrupts
MartinJohnson 0:c65854d98061 87 DCD WWDG_IRQHandler ; Window WatchDog
MartinJohnson 0:c65854d98061 88 DCD PVD_IRQHandler ; PVD through EXTI Line detection
MartinJohnson 0:c65854d98061 89 DCD TAMPER_STAMP_IRQHandler ; Tamper and TimeStamps through the EXTI line
MartinJohnson 0:c65854d98061 90 DCD RTC_WKUP_IRQHandler ; RTC Wakeup through the EXTI line
MartinJohnson 0:c65854d98061 91 DCD FLASH_IRQHandler ; FLASH
MartinJohnson 0:c65854d98061 92 DCD RCC_IRQHandler ; RCC
MartinJohnson 0:c65854d98061 93 DCD EXTI0_IRQHandler ; EXTI Line0
MartinJohnson 0:c65854d98061 94 DCD EXTI1_IRQHandler ; EXTI Line1
MartinJohnson 0:c65854d98061 95 DCD EXTI2_TS_IRQHandler ; EXTI Line2 and Touch
MartinJohnson 0:c65854d98061 96 DCD EXTI3_IRQHandler ; EXTI Line3
MartinJohnson 0:c65854d98061 97 DCD EXTI4_IRQHandler ; EXTI Line4
MartinJohnson 0:c65854d98061 98 DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
MartinJohnson 0:c65854d98061 99 DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
MartinJohnson 0:c65854d98061 100 DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
MartinJohnson 0:c65854d98061 101 DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
MartinJohnson 0:c65854d98061 102 DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
MartinJohnson 0:c65854d98061 103 DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
MartinJohnson 0:c65854d98061 104 DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
MartinJohnson 0:c65854d98061 105 DCD ADC1_2_IRQHandler ; ADC1 and ADC2
MartinJohnson 0:c65854d98061 106 DCD USB_HP_CAN1_TX_IRQHandler ; USB Device High Priority or CAN1 TX
MartinJohnson 0:c65854d98061 107 DCD USB_LP_CAN1_RX0_IRQHandler ; USB Device Low Priority or CAN1 RX0
MartinJohnson 0:c65854d98061 108 DCD CAN1_RX1_IRQHandler ; CAN1 RX1
MartinJohnson 0:c65854d98061 109 DCD CAN1_SCE_IRQHandler ; CAN1 SCE
MartinJohnson 0:c65854d98061 110 DCD EXTI9_5_IRQHandler ; External Line[9:5]s
MartinJohnson 0:c65854d98061 111 DCD TIM1_BRK_TIM15_IRQHandler ; TIM1 Break and TIM15
MartinJohnson 0:c65854d98061 112 DCD TIM1_UP_TIM16_IRQHandler ; TIM1 Update and TIM16
MartinJohnson 0:c65854d98061 113 DCD TIM1_TRG_COM_TIM17_IRQHandler ; TIM1 Trigger and Commutation and TIM17
MartinJohnson 0:c65854d98061 114 DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
MartinJohnson 0:c65854d98061 115 DCD TIM2_IRQHandler ; TIM2
MartinJohnson 0:c65854d98061 116 DCD TIM3_IRQHandler ; TIM3
MartinJohnson 0:c65854d98061 117 DCD TIM4_IRQHandler ; TIM4
MartinJohnson 0:c65854d98061 118 DCD I2C1_EV_IRQHandler ; I2C1 Event
MartinJohnson 0:c65854d98061 119 DCD I2C1_ER_IRQHandler ; I2C1 Error
MartinJohnson 0:c65854d98061 120 DCD I2C2_EV_IRQHandler ; I2C2 Event
MartinJohnson 0:c65854d98061 121 DCD I2C2_ER_IRQHandler ; I2C2 Error
MartinJohnson 0:c65854d98061 122 DCD SPI1_IRQHandler ; SPI1
MartinJohnson 0:c65854d98061 123 DCD SPI2_IRQHandler ; SPI2
MartinJohnson 0:c65854d98061 124 DCD USART1_IRQHandler ; USART1
MartinJohnson 0:c65854d98061 125 DCD USART2_IRQHandler ; USART2
MartinJohnson 0:c65854d98061 126 DCD USART3_IRQHandler ; USART3
MartinJohnson 0:c65854d98061 127 DCD EXTI15_10_IRQHandler ; External Line[15:10]s
MartinJohnson 0:c65854d98061 128 DCD RTC_Alarm_IRQHandler ; RTC Alarm (A and B) through EXTI Line
MartinJohnson 0:c65854d98061 129 DCD USBWakeUp_IRQHandler ; USB Wakeup through EXTI line
MartinJohnson 0:c65854d98061 130 DCD TIM8_BRK_IRQHandler ; TIM8 Break
MartinJohnson 0:c65854d98061 131 DCD TIM8_UP_IRQHandler ; TIM8 Update
MartinJohnson 0:c65854d98061 132 DCD TIM8_TRG_COM_IRQHandler ; TIM8 Trigger and Commutation
MartinJohnson 0:c65854d98061 133 DCD TIM8_CC_IRQHandler ; TIM8 Capture Compare
MartinJohnson 0:c65854d98061 134 DCD ADC3_IRQHandler ; ADC3
MartinJohnson 0:c65854d98061 135 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 136 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 137 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 138 DCD SPI3_IRQHandler ; SPI3
MartinJohnson 0:c65854d98061 139 DCD UART4_IRQHandler ; UART4
MartinJohnson 0:c65854d98061 140 DCD UART5_IRQHandler ; UART5
MartinJohnson 0:c65854d98061 141 DCD TIM6_DAC_IRQHandler ; TIM6 and DAC1&2 underrun errors
MartinJohnson 0:c65854d98061 142 DCD TIM7_IRQHandler ; TIM7
MartinJohnson 0:c65854d98061 143 DCD DMA2_Channel1_IRQHandler ; DMA2 Channel 1
MartinJohnson 0:c65854d98061 144 DCD DMA2_Channel2_IRQHandler ; DMA2 Channel 2
MartinJohnson 0:c65854d98061 145 DCD DMA2_Channel3_IRQHandler ; DMA2 Channel 3
MartinJohnson 0:c65854d98061 146 DCD DMA2_Channel4_IRQHandler ; DMA2 Channel 4
MartinJohnson 0:c65854d98061 147 DCD DMA2_Channel5_IRQHandler ; DMA2 Channel 5
MartinJohnson 0:c65854d98061 148 DCD ADC4_IRQHandler ; ADC4
MartinJohnson 0:c65854d98061 149 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 150 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 151 DCD COMP1_2_3_IRQHandler ; COMP1, COMP2 and COMP3
MartinJohnson 0:c65854d98061 152 DCD COMP4_5_6_IRQHandler ; COMP4, COMP5 and COMP6
MartinJohnson 0:c65854d98061 153 DCD COMP7_IRQHandler ; COMP7
MartinJohnson 0:c65854d98061 154 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 155 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 156 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 157 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 158 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 159 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 160 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 161 DCD USB_HP_IRQHandler ; USB High Priority remap
MartinJohnson 0:c65854d98061 162 DCD USB_LP_IRQHandler ; USB Low Priority remap
MartinJohnson 0:c65854d98061 163 DCD USBWakeUp_RMP_IRQHandler ; USB Wakeup remap through EXTI
MartinJohnson 0:c65854d98061 164 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 165 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 166 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 167 DCD 0 ; Reserved
MartinJohnson 0:c65854d98061 168 DCD FPU_IRQHandler ; FPU
MartinJohnson 0:c65854d98061 169
MartinJohnson 0:c65854d98061 170 __Vectors_End
MartinJohnson 0:c65854d98061 171
MartinJohnson 0:c65854d98061 172 __Vectors_Size EQU __Vectors_End - __Vectors
MartinJohnson 0:c65854d98061 173
MartinJohnson 0:c65854d98061 174 AREA |.text|, CODE, READONLY
MartinJohnson 0:c65854d98061 175
MartinJohnson 0:c65854d98061 176 ; Reset handler
MartinJohnson 0:c65854d98061 177 Reset_Handler PROC
MartinJohnson 0:c65854d98061 178 EXPORT Reset_Handler [WEAK]
MartinJohnson 0:c65854d98061 179 IMPORT SystemInit
MartinJohnson 0:c65854d98061 180 IMPORT __main
MartinJohnson 0:c65854d98061 181
MartinJohnson 0:c65854d98061 182 LDR R0, =SystemInit
MartinJohnson 0:c65854d98061 183 BLX R0
MartinJohnson 0:c65854d98061 184 LDR R0, =__main
MartinJohnson 0:c65854d98061 185 BX R0
MartinJohnson 0:c65854d98061 186 ENDP
MartinJohnson 0:c65854d98061 187
MartinJohnson 0:c65854d98061 188 ; Dummy Exception Handlers (infinite loops which can be modified)
MartinJohnson 0:c65854d98061 189
MartinJohnson 0:c65854d98061 190 NMI_Handler PROC
MartinJohnson 0:c65854d98061 191 EXPORT NMI_Handler [WEAK]
MartinJohnson 0:c65854d98061 192 B .
MartinJohnson 0:c65854d98061 193 ENDP
MartinJohnson 0:c65854d98061 194 HardFault_Handler\
MartinJohnson 0:c65854d98061 195 PROC
MartinJohnson 0:c65854d98061 196 EXPORT HardFault_Handler [WEAK]
MartinJohnson 0:c65854d98061 197 B .
MartinJohnson 0:c65854d98061 198 ENDP
MartinJohnson 0:c65854d98061 199 MemManage_Handler\
MartinJohnson 0:c65854d98061 200 PROC
MartinJohnson 0:c65854d98061 201 EXPORT MemManage_Handler [WEAK]
MartinJohnson 0:c65854d98061 202 B .
MartinJohnson 0:c65854d98061 203 ENDP
MartinJohnson 0:c65854d98061 204 BusFault_Handler\
MartinJohnson 0:c65854d98061 205 PROC
MartinJohnson 0:c65854d98061 206 EXPORT BusFault_Handler [WEAK]
MartinJohnson 0:c65854d98061 207 B .
MartinJohnson 0:c65854d98061 208 ENDP
MartinJohnson 0:c65854d98061 209 UsageFault_Handler\
MartinJohnson 0:c65854d98061 210 PROC
MartinJohnson 0:c65854d98061 211 EXPORT UsageFault_Handler [WEAK]
MartinJohnson 0:c65854d98061 212 B .
MartinJohnson 0:c65854d98061 213 ENDP
MartinJohnson 0:c65854d98061 214 SVC_Handler PROC
MartinJohnson 0:c65854d98061 215 EXPORT SVC_Handler [WEAK]
MartinJohnson 0:c65854d98061 216 B .
MartinJohnson 0:c65854d98061 217 ENDP
MartinJohnson 0:c65854d98061 218 DebugMon_Handler\
MartinJohnson 0:c65854d98061 219 PROC
MartinJohnson 0:c65854d98061 220 EXPORT DebugMon_Handler [WEAK]
MartinJohnson 0:c65854d98061 221 B .
MartinJohnson 0:c65854d98061 222 ENDP
MartinJohnson 0:c65854d98061 223 PendSV_Handler PROC
MartinJohnson 0:c65854d98061 224 EXPORT PendSV_Handler [WEAK]
MartinJohnson 0:c65854d98061 225 B .
MartinJohnson 0:c65854d98061 226 ENDP
MartinJohnson 0:c65854d98061 227 SysTick_Handler PROC
MartinJohnson 0:c65854d98061 228 EXPORT SysTick_Handler [WEAK]
MartinJohnson 0:c65854d98061 229 B .
MartinJohnson 0:c65854d98061 230 ENDP
MartinJohnson 0:c65854d98061 231
MartinJohnson 0:c65854d98061 232 Default_Handler PROC
MartinJohnson 0:c65854d98061 233
MartinJohnson 0:c65854d98061 234 EXPORT WWDG_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 235 EXPORT PVD_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 236 EXPORT TAMPER_STAMP_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 237 EXPORT RTC_WKUP_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 238 EXPORT FLASH_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 239 EXPORT RCC_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 240 EXPORT EXTI0_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 241 EXPORT EXTI1_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 242 EXPORT EXTI2_TS_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 243 EXPORT EXTI3_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 244 EXPORT EXTI4_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 245 EXPORT DMA1_Channel1_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 246 EXPORT DMA1_Channel2_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 247 EXPORT DMA1_Channel3_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 248 EXPORT DMA1_Channel4_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 249 EXPORT DMA1_Channel5_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 250 EXPORT DMA1_Channel6_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 251 EXPORT DMA1_Channel7_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 252 EXPORT ADC1_2_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 253 EXPORT USB_HP_CAN1_TX_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 254 EXPORT USB_LP_CAN1_RX0_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 255 EXPORT CAN1_RX1_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 256 EXPORT CAN1_SCE_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 257 EXPORT EXTI9_5_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 258 EXPORT TIM1_BRK_TIM15_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 259 EXPORT TIM1_UP_TIM16_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 260 EXPORT TIM1_TRG_COM_TIM17_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 261 EXPORT TIM1_CC_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 262 EXPORT TIM2_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 263 EXPORT TIM3_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 264 EXPORT TIM4_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 265 EXPORT I2C1_EV_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 266 EXPORT I2C1_ER_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 267 EXPORT I2C2_EV_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 268 EXPORT I2C2_ER_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 269 EXPORT SPI1_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 270 EXPORT SPI2_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 271 EXPORT USART1_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 272 EXPORT USART2_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 273 EXPORT USART3_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 274 EXPORT EXTI15_10_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 275 EXPORT RTC_Alarm_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 276 EXPORT USBWakeUp_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 277 EXPORT TIM8_BRK_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 278 EXPORT TIM8_UP_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 279 EXPORT TIM8_TRG_COM_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 280 EXPORT TIM8_CC_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 281 EXPORT ADC3_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 282 EXPORT SPI3_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 283 EXPORT UART4_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 284 EXPORT UART5_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 285 EXPORT TIM6_DAC_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 286 EXPORT TIM7_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 287 EXPORT DMA2_Channel1_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 288 EXPORT DMA2_Channel2_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 289 EXPORT DMA2_Channel3_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 290 EXPORT DMA2_Channel4_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 291 EXPORT DMA2_Channel5_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 292 EXPORT ADC4_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 293 EXPORT COMP1_2_3_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 294 EXPORT COMP4_5_6_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 295 EXPORT COMP7_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 296 EXPORT USB_HP_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 297 EXPORT USB_LP_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 298 EXPORT USBWakeUp_RMP_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 299 EXPORT FPU_IRQHandler [WEAK]
MartinJohnson 0:c65854d98061 300
MartinJohnson 0:c65854d98061 301 WWDG_IRQHandler
MartinJohnson 0:c65854d98061 302 PVD_IRQHandler
MartinJohnson 0:c65854d98061 303 TAMPER_STAMP_IRQHandler
MartinJohnson 0:c65854d98061 304 RTC_WKUP_IRQHandler
MartinJohnson 0:c65854d98061 305 FLASH_IRQHandler
MartinJohnson 0:c65854d98061 306 RCC_IRQHandler
MartinJohnson 0:c65854d98061 307 EXTI0_IRQHandler
MartinJohnson 0:c65854d98061 308 EXTI1_IRQHandler
MartinJohnson 0:c65854d98061 309 EXTI2_TS_IRQHandler
MartinJohnson 0:c65854d98061 310 EXTI3_IRQHandler
MartinJohnson 0:c65854d98061 311 EXTI4_IRQHandler
MartinJohnson 0:c65854d98061 312 DMA1_Channel1_IRQHandler
MartinJohnson 0:c65854d98061 313 DMA1_Channel2_IRQHandler
MartinJohnson 0:c65854d98061 314 DMA1_Channel3_IRQHandler
MartinJohnson 0:c65854d98061 315 DMA1_Channel4_IRQHandler
MartinJohnson 0:c65854d98061 316 DMA1_Channel5_IRQHandler
MartinJohnson 0:c65854d98061 317 DMA1_Channel6_IRQHandler
MartinJohnson 0:c65854d98061 318 DMA1_Channel7_IRQHandler
MartinJohnson 0:c65854d98061 319 ADC1_2_IRQHandler
MartinJohnson 0:c65854d98061 320 USB_HP_CAN1_TX_IRQHandler
MartinJohnson 0:c65854d98061 321 USB_LP_CAN1_RX0_IRQHandler
MartinJohnson 0:c65854d98061 322 CAN1_RX1_IRQHandler
MartinJohnson 0:c65854d98061 323 CAN1_SCE_IRQHandler
MartinJohnson 0:c65854d98061 324 EXTI9_5_IRQHandler
MartinJohnson 0:c65854d98061 325 TIM1_BRK_TIM15_IRQHandler
MartinJohnson 0:c65854d98061 326 TIM1_UP_TIM16_IRQHandler
MartinJohnson 0:c65854d98061 327 TIM1_TRG_COM_TIM17_IRQHandler
MartinJohnson 0:c65854d98061 328 TIM1_CC_IRQHandler
MartinJohnson 0:c65854d98061 329 TIM2_IRQHandler
MartinJohnson 0:c65854d98061 330 TIM3_IRQHandler
MartinJohnson 0:c65854d98061 331 TIM4_IRQHandler
MartinJohnson 0:c65854d98061 332 I2C1_EV_IRQHandler
MartinJohnson 0:c65854d98061 333 I2C1_ER_IRQHandler
MartinJohnson 0:c65854d98061 334 I2C2_EV_IRQHandler
MartinJohnson 0:c65854d98061 335 I2C2_ER_IRQHandler
MartinJohnson 0:c65854d98061 336 SPI1_IRQHandler
MartinJohnson 0:c65854d98061 337 SPI2_IRQHandler
MartinJohnson 0:c65854d98061 338 USART1_IRQHandler
MartinJohnson 0:c65854d98061 339 USART2_IRQHandler
MartinJohnson 0:c65854d98061 340 USART3_IRQHandler
MartinJohnson 0:c65854d98061 341 EXTI15_10_IRQHandler
MartinJohnson 0:c65854d98061 342 RTC_Alarm_IRQHandler
MartinJohnson 0:c65854d98061 343 USBWakeUp_IRQHandler
MartinJohnson 0:c65854d98061 344 TIM8_BRK_IRQHandler
MartinJohnson 0:c65854d98061 345 TIM8_UP_IRQHandler
MartinJohnson 0:c65854d98061 346 TIM8_TRG_COM_IRQHandler
MartinJohnson 0:c65854d98061 347 TIM8_CC_IRQHandler
MartinJohnson 0:c65854d98061 348 ADC3_IRQHandler
MartinJohnson 0:c65854d98061 349 SPI3_IRQHandler
MartinJohnson 0:c65854d98061 350 UART4_IRQHandler
MartinJohnson 0:c65854d98061 351 UART5_IRQHandler
MartinJohnson 0:c65854d98061 352 TIM6_DAC_IRQHandler
MartinJohnson 0:c65854d98061 353 TIM7_IRQHandler
MartinJohnson 0:c65854d98061 354 DMA2_Channel1_IRQHandler
MartinJohnson 0:c65854d98061 355 DMA2_Channel2_IRQHandler
MartinJohnson 0:c65854d98061 356 DMA2_Channel3_IRQHandler
MartinJohnson 0:c65854d98061 357 DMA2_Channel4_IRQHandler
MartinJohnson 0:c65854d98061 358 DMA2_Channel5_IRQHandler
MartinJohnson 0:c65854d98061 359 ADC4_IRQHandler
MartinJohnson 0:c65854d98061 360 COMP1_2_3_IRQHandler
MartinJohnson 0:c65854d98061 361 COMP4_5_6_IRQHandler
MartinJohnson 0:c65854d98061 362 COMP7_IRQHandler
MartinJohnson 0:c65854d98061 363 USB_HP_IRQHandler
MartinJohnson 0:c65854d98061 364 USB_LP_IRQHandler
MartinJohnson 0:c65854d98061 365 USBWakeUp_RMP_IRQHandler
MartinJohnson 0:c65854d98061 366 FPU_IRQHandler
MartinJohnson 0:c65854d98061 367
MartinJohnson 0:c65854d98061 368 B .
MartinJohnson 0:c65854d98061 369
MartinJohnson 0:c65854d98061 370 ENDP
MartinJohnson 0:c65854d98061 371
MartinJohnson 0:c65854d98061 372 ALIGN
MartinJohnson 0:c65854d98061 373
MartinJohnson 0:c65854d98061 374 EXPORT __initial_sp
MartinJohnson 0:c65854d98061 375
MartinJohnson 0:c65854d98061 376 END
MartinJohnson 0:c65854d98061 377
MartinJohnson 0:c65854d98061 378 ;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****