Mouse code for the MacroRat

Dependencies:   ITG3200 QEI

Committer:
sahilmgandhi
Date:
Sat Jun 03 00:22:44 2017 +0000
Revision:
46:b156ef445742
Parent:
18:6a4db94011d3
Final code for internal battlebot competition.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sahilmgandhi 18:6a4db94011d3 1 ;******************** (C) COPYRIGHT 2015 STMicroelectronics ********************
sahilmgandhi 18:6a4db94011d3 2 ;* File Name : startup_stm32f042x6.s
sahilmgandhi 18:6a4db94011d3 3 ;* Author : MCD Application Team
sahilmgandhi 18:6a4db94011d3 4 ;* Version : V2.2.2
sahilmgandhi 18:6a4db94011d3 5 ;* Date : 26-June-2015
sahilmgandhi 18:6a4db94011d3 6 ;* Description : STM32F042x4/STM32F042x6 devices vector table for EWARM toolchain.
sahilmgandhi 18:6a4db94011d3 7 ;* This module performs:
sahilmgandhi 18:6a4db94011d3 8 ;* - Set the initial SP
sahilmgandhi 18:6a4db94011d3 9 ;* - Set the initial PC == __iar_program_start,
sahilmgandhi 18:6a4db94011d3 10 ;* - Set the vector table entries with the exceptions ISR
sahilmgandhi 18:6a4db94011d3 11 ;* address,
sahilmgandhi 18:6a4db94011d3 12 ;* - Branches to main in the C library (which eventually
sahilmgandhi 18:6a4db94011d3 13 ;* calls main()).
sahilmgandhi 18:6a4db94011d3 14 ;* After Reset the Cortex-M0 processor is in Thread mode,
sahilmgandhi 18:6a4db94011d3 15 ;* priority is Privileged, and the Stack is set to Main.
sahilmgandhi 18:6a4db94011d3 16 ;*******************************************************************************
sahilmgandhi 18:6a4db94011d3 17 ;*
sahilmgandhi 18:6a4db94011d3 18 ;* <h2><center>&copy; COPYRIGHT(c) 2015 STMicroelectronics</center></h2>
sahilmgandhi 18:6a4db94011d3 19 ;*
sahilmgandhi 18:6a4db94011d3 20 ;* Redistribution and use in source and binary forms, with or without modification,
sahilmgandhi 18:6a4db94011d3 21 ;* are permitted provided that the following conditions are met:
sahilmgandhi 18:6a4db94011d3 22 ;* 1. Redistributions of source code must retain the above copyright notice,
sahilmgandhi 18:6a4db94011d3 23 ;* this list of conditions and the following disclaimer.
sahilmgandhi 18:6a4db94011d3 24 ;* 2. Redistributions in binary form must reproduce the above copyright notice,
sahilmgandhi 18:6a4db94011d3 25 ;* this list of conditions and the following disclaimer in the documentation
sahilmgandhi 18:6a4db94011d3 26 ;* and/or other materials provided with the distribution.
sahilmgandhi 18:6a4db94011d3 27 ;* 3. Neither the name of STMicroelectronics nor the names of its contributors
sahilmgandhi 18:6a4db94011d3 28 ;* may be used to endorse or promote products derived from this software
sahilmgandhi 18:6a4db94011d3 29 ;* without specific prior written permission.
sahilmgandhi 18:6a4db94011d3 30 ;*
sahilmgandhi 18:6a4db94011d3 31 ;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
sahilmgandhi 18:6a4db94011d3 32 ;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
sahilmgandhi 18:6a4db94011d3 33 ;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
sahilmgandhi 18:6a4db94011d3 34 ;* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
sahilmgandhi 18:6a4db94011d3 35 ;* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
sahilmgandhi 18:6a4db94011d3 36 ;* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
sahilmgandhi 18:6a4db94011d3 37 ;* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
sahilmgandhi 18:6a4db94011d3 38 ;* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
sahilmgandhi 18:6a4db94011d3 39 ;* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
sahilmgandhi 18:6a4db94011d3 40 ;* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
sahilmgandhi 18:6a4db94011d3 41 ;*
sahilmgandhi 18:6a4db94011d3 42 ;*******************************************************************************
sahilmgandhi 18:6a4db94011d3 43 ;
sahilmgandhi 18:6a4db94011d3 44 ;
sahilmgandhi 18:6a4db94011d3 45 ; The modules in this file are included in the libraries, and may be replaced
sahilmgandhi 18:6a4db94011d3 46 ; by any user-defined modules that define the PUBLIC symbol _program_start or
sahilmgandhi 18:6a4db94011d3 47 ; a user defined start symbol.
sahilmgandhi 18:6a4db94011d3 48 ; To override the cstartup defined in the library, simply add your modified
sahilmgandhi 18:6a4db94011d3 49 ; version to the workbench project.
sahilmgandhi 18:6a4db94011d3 50 ;
sahilmgandhi 18:6a4db94011d3 51 ; The vector table is normally located at address 0.
sahilmgandhi 18:6a4db94011d3 52 ; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
sahilmgandhi 18:6a4db94011d3 53 ; The name "__vector_table" has special meaning for C-SPY:
sahilmgandhi 18:6a4db94011d3 54 ; it is where the SP start value is found, and the NVIC vector
sahilmgandhi 18:6a4db94011d3 55 ; table register (VTOR) is initialized to this address if != 0.
sahilmgandhi 18:6a4db94011d3 56 ;
sahilmgandhi 18:6a4db94011d3 57 ; Cortex-M version
sahilmgandhi 18:6a4db94011d3 58 ;
sahilmgandhi 18:6a4db94011d3 59
sahilmgandhi 18:6a4db94011d3 60 MODULE ?cstartup
sahilmgandhi 18:6a4db94011d3 61
sahilmgandhi 18:6a4db94011d3 62 ;; Forward declaration of sections.
sahilmgandhi 18:6a4db94011d3 63 SECTION CSTACK:DATA:NOROOT(3)
sahilmgandhi 18:6a4db94011d3 64
sahilmgandhi 18:6a4db94011d3 65 SECTION .intvec:CODE:NOROOT(2)
sahilmgandhi 18:6a4db94011d3 66
sahilmgandhi 18:6a4db94011d3 67 EXTERN __iar_program_start
sahilmgandhi 18:6a4db94011d3 68 EXTERN SystemInit
sahilmgandhi 18:6a4db94011d3 69 PUBLIC __vector_table
sahilmgandhi 18:6a4db94011d3 70
sahilmgandhi 18:6a4db94011d3 71 DATA
sahilmgandhi 18:6a4db94011d3 72 __vector_table
sahilmgandhi 18:6a4db94011d3 73 DCD sfe(CSTACK)
sahilmgandhi 18:6a4db94011d3 74 DCD Reset_Handler ; Reset Handler
sahilmgandhi 18:6a4db94011d3 75
sahilmgandhi 18:6a4db94011d3 76 DCD NMI_Handler ; NMI Handler
sahilmgandhi 18:6a4db94011d3 77 DCD HardFault_Handler ; Hard Fault Handler
sahilmgandhi 18:6a4db94011d3 78 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 79 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 80 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 81 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 82 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 83 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 84 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 85 DCD SVC_Handler ; SVCall Handler
sahilmgandhi 18:6a4db94011d3 86 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 87 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 88 DCD PendSV_Handler ; PendSV Handler
sahilmgandhi 18:6a4db94011d3 89 DCD SysTick_Handler ; SysTick Handler
sahilmgandhi 18:6a4db94011d3 90
sahilmgandhi 18:6a4db94011d3 91 ; External Interrupts
sahilmgandhi 18:6a4db94011d3 92 DCD WWDG_IRQHandler ; Window Watchdog
sahilmgandhi 18:6a4db94011d3 93 DCD PVD_VDDIO2_IRQHandler ; PVD and VDDIO2 through EXTI Line detect
sahilmgandhi 18:6a4db94011d3 94 DCD RTC_IRQHandler ; RTC through EXTI Line
sahilmgandhi 18:6a4db94011d3 95 DCD FLASH_IRQHandler ; FLASH
sahilmgandhi 18:6a4db94011d3 96 DCD RCC_CRS_IRQHandler ; RCC and CRS
sahilmgandhi 18:6a4db94011d3 97 DCD EXTI0_1_IRQHandler ; EXTI Line 0 and 1
sahilmgandhi 18:6a4db94011d3 98 DCD EXTI2_3_IRQHandler ; EXTI Line 2 and 3
sahilmgandhi 18:6a4db94011d3 99 DCD EXTI4_15_IRQHandler ; EXTI Line 4 to 15
sahilmgandhi 18:6a4db94011d3 100 DCD TSC_IRQHandler ; TSC
sahilmgandhi 18:6a4db94011d3 101 DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
sahilmgandhi 18:6a4db94011d3 102 DCD DMA1_Channel2_3_IRQHandler ; DMA1 Channel 2 and Channel 3
sahilmgandhi 18:6a4db94011d3 103 DCD DMA1_Channel4_5_IRQHandler ; DMA1 Channel 4 and Channel 5
sahilmgandhi 18:6a4db94011d3 104 DCD ADC1_IRQHandler ; ADC1
sahilmgandhi 18:6a4db94011d3 105 DCD TIM1_BRK_UP_TRG_COM_IRQHandler ; TIM1 Break, Update, Trigger and Commutation
sahilmgandhi 18:6a4db94011d3 106 DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
sahilmgandhi 18:6a4db94011d3 107 DCD TIM2_IRQHandler ; TIM2
sahilmgandhi 18:6a4db94011d3 108 DCD TIM3_IRQHandler ; TIM3
sahilmgandhi 18:6a4db94011d3 109 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 110 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 111 DCD TIM14_IRQHandler ; TIM14
sahilmgandhi 18:6a4db94011d3 112 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 113 DCD TIM16_IRQHandler ; TIM16
sahilmgandhi 18:6a4db94011d3 114 DCD TIM17_IRQHandler ; TIM17
sahilmgandhi 18:6a4db94011d3 115 DCD I2C1_IRQHandler ; I2C1
sahilmgandhi 18:6a4db94011d3 116 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 117 DCD SPI1_IRQHandler ; SPI1
sahilmgandhi 18:6a4db94011d3 118 DCD SPI2_IRQHandler ; SPI2
sahilmgandhi 18:6a4db94011d3 119 DCD USART1_IRQHandler ; USART1
sahilmgandhi 18:6a4db94011d3 120 DCD USART2_IRQHandler ; USART2
sahilmgandhi 18:6a4db94011d3 121 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 122 DCD CEC_CAN_IRQHandler ; CEC and CAN
sahilmgandhi 18:6a4db94011d3 123 DCD USB_IRQHandler ; USB
sahilmgandhi 18:6a4db94011d3 124
sahilmgandhi 18:6a4db94011d3 125 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
sahilmgandhi 18:6a4db94011d3 126 ;;
sahilmgandhi 18:6a4db94011d3 127 ;; Default interrupt handlers.
sahilmgandhi 18:6a4db94011d3 128 ;;
sahilmgandhi 18:6a4db94011d3 129 THUMB
sahilmgandhi 18:6a4db94011d3 130
sahilmgandhi 18:6a4db94011d3 131 PUBWEAK Reset_Handler
sahilmgandhi 18:6a4db94011d3 132 SECTION .text:CODE:NOROOT:REORDER(2)
sahilmgandhi 18:6a4db94011d3 133 Reset_Handler
sahilmgandhi 18:6a4db94011d3 134
sahilmgandhi 18:6a4db94011d3 135 LDR R0, =sfe(CSTACK) ; set stack pointer
sahilmgandhi 18:6a4db94011d3 136 MSR MSP, R0
sahilmgandhi 18:6a4db94011d3 137
sahilmgandhi 18:6a4db94011d3 138 ;;Check if boot space corresponds to test memory
sahilmgandhi 18:6a4db94011d3 139 LDR R0,=0x00000004
sahilmgandhi 18:6a4db94011d3 140 LDR R1, [R0]
sahilmgandhi 18:6a4db94011d3 141 LSRS R1, R1, #24
sahilmgandhi 18:6a4db94011d3 142 LDR R2,=0x1F
sahilmgandhi 18:6a4db94011d3 143 CMP R1, R2
sahilmgandhi 18:6a4db94011d3 144
sahilmgandhi 18:6a4db94011d3 145 BNE ApplicationStart
sahilmgandhi 18:6a4db94011d3 146 ;; SYSCFG clock enable
sahilmgandhi 18:6a4db94011d3 147 LDR R0,=0x40021018
sahilmgandhi 18:6a4db94011d3 148 LDR R1,=0x00000001
sahilmgandhi 18:6a4db94011d3 149 STR R1, [R0]
sahilmgandhi 18:6a4db94011d3 150
sahilmgandhi 18:6a4db94011d3 151 ;; Set CFGR1 register with flash memory remap at address 0
sahilmgandhi 18:6a4db94011d3 152
sahilmgandhi 18:6a4db94011d3 153 LDR R0,=0x40010000
sahilmgandhi 18:6a4db94011d3 154 LDR R1,=0x00000000
sahilmgandhi 18:6a4db94011d3 155 STR R1, [R0]
sahilmgandhi 18:6a4db94011d3 156 ApplicationStart
sahilmgandhi 18:6a4db94011d3 157 LDR R0, =SystemInit
sahilmgandhi 18:6a4db94011d3 158 BLX R0
sahilmgandhi 18:6a4db94011d3 159 LDR R0, =__iar_program_start
sahilmgandhi 18:6a4db94011d3 160 BX R0
sahilmgandhi 18:6a4db94011d3 161
sahilmgandhi 18:6a4db94011d3 162 PUBWEAK NMI_Handler
sahilmgandhi 18:6a4db94011d3 163 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 164 NMI_Handler
sahilmgandhi 18:6a4db94011d3 165 B NMI_Handler
sahilmgandhi 18:6a4db94011d3 166
sahilmgandhi 18:6a4db94011d3 167 PUBWEAK HardFault_Handler
sahilmgandhi 18:6a4db94011d3 168 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 169 HardFault_Handler
sahilmgandhi 18:6a4db94011d3 170 B HardFault_Handler
sahilmgandhi 18:6a4db94011d3 171
sahilmgandhi 18:6a4db94011d3 172 PUBWEAK SVC_Handler
sahilmgandhi 18:6a4db94011d3 173 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 174 SVC_Handler
sahilmgandhi 18:6a4db94011d3 175 B SVC_Handler
sahilmgandhi 18:6a4db94011d3 176
sahilmgandhi 18:6a4db94011d3 177 PUBWEAK PendSV_Handler
sahilmgandhi 18:6a4db94011d3 178 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 179 PendSV_Handler
sahilmgandhi 18:6a4db94011d3 180 B PendSV_Handler
sahilmgandhi 18:6a4db94011d3 181
sahilmgandhi 18:6a4db94011d3 182 PUBWEAK SysTick_Handler
sahilmgandhi 18:6a4db94011d3 183 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 184 SysTick_Handler
sahilmgandhi 18:6a4db94011d3 185 B SysTick_Handler
sahilmgandhi 18:6a4db94011d3 186
sahilmgandhi 18:6a4db94011d3 187 PUBWEAK WWDG_IRQHandler
sahilmgandhi 18:6a4db94011d3 188 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 189 WWDG_IRQHandler
sahilmgandhi 18:6a4db94011d3 190 B WWDG_IRQHandler
sahilmgandhi 18:6a4db94011d3 191
sahilmgandhi 18:6a4db94011d3 192 PUBWEAK PVD_VDDIO2_IRQHandler
sahilmgandhi 18:6a4db94011d3 193 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 194 PVD_VDDIO2_IRQHandler
sahilmgandhi 18:6a4db94011d3 195 B PVD_VDDIO2_IRQHandler
sahilmgandhi 18:6a4db94011d3 196
sahilmgandhi 18:6a4db94011d3 197 PUBWEAK RTC_IRQHandler
sahilmgandhi 18:6a4db94011d3 198 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 199 RTC_IRQHandler
sahilmgandhi 18:6a4db94011d3 200 B RTC_IRQHandler
sahilmgandhi 18:6a4db94011d3 201
sahilmgandhi 18:6a4db94011d3 202 PUBWEAK FLASH_IRQHandler
sahilmgandhi 18:6a4db94011d3 203 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 204 FLASH_IRQHandler
sahilmgandhi 18:6a4db94011d3 205 B FLASH_IRQHandler
sahilmgandhi 18:6a4db94011d3 206
sahilmgandhi 18:6a4db94011d3 207 PUBWEAK RCC_CRS_IRQHandler
sahilmgandhi 18:6a4db94011d3 208 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 209 RCC_CRS_IRQHandler
sahilmgandhi 18:6a4db94011d3 210 B RCC_CRS_IRQHandler
sahilmgandhi 18:6a4db94011d3 211
sahilmgandhi 18:6a4db94011d3 212 PUBWEAK EXTI0_1_IRQHandler
sahilmgandhi 18:6a4db94011d3 213 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 214 EXTI0_1_IRQHandler
sahilmgandhi 18:6a4db94011d3 215 B EXTI0_1_IRQHandler
sahilmgandhi 18:6a4db94011d3 216
sahilmgandhi 18:6a4db94011d3 217 PUBWEAK EXTI2_3_IRQHandler
sahilmgandhi 18:6a4db94011d3 218 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 219 EXTI2_3_IRQHandler
sahilmgandhi 18:6a4db94011d3 220 B EXTI2_3_IRQHandler
sahilmgandhi 18:6a4db94011d3 221
sahilmgandhi 18:6a4db94011d3 222 PUBWEAK EXTI4_15_IRQHandler
sahilmgandhi 18:6a4db94011d3 223 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 224 EXTI4_15_IRQHandler
sahilmgandhi 18:6a4db94011d3 225 B EXTI4_15_IRQHandler
sahilmgandhi 18:6a4db94011d3 226
sahilmgandhi 18:6a4db94011d3 227 PUBWEAK TSC_IRQHandler
sahilmgandhi 18:6a4db94011d3 228 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 229 TSC_IRQHandler
sahilmgandhi 18:6a4db94011d3 230 B TSC_IRQHandler
sahilmgandhi 18:6a4db94011d3 231
sahilmgandhi 18:6a4db94011d3 232 PUBWEAK DMA1_Channel1_IRQHandler
sahilmgandhi 18:6a4db94011d3 233 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 234 DMA1_Channel1_IRQHandler
sahilmgandhi 18:6a4db94011d3 235 B DMA1_Channel1_IRQHandler
sahilmgandhi 18:6a4db94011d3 236
sahilmgandhi 18:6a4db94011d3 237 PUBWEAK DMA1_Channel2_3_IRQHandler
sahilmgandhi 18:6a4db94011d3 238 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 239 DMA1_Channel2_3_IRQHandler
sahilmgandhi 18:6a4db94011d3 240 B DMA1_Channel2_3_IRQHandler
sahilmgandhi 18:6a4db94011d3 241
sahilmgandhi 18:6a4db94011d3 242 PUBWEAK DMA1_Channel4_5_IRQHandler
sahilmgandhi 18:6a4db94011d3 243 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 244 DMA1_Channel4_5_IRQHandler
sahilmgandhi 18:6a4db94011d3 245 B DMA1_Channel4_5_IRQHandler
sahilmgandhi 18:6a4db94011d3 246
sahilmgandhi 18:6a4db94011d3 247 PUBWEAK ADC1_IRQHandler
sahilmgandhi 18:6a4db94011d3 248 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 249 ADC1_IRQHandler
sahilmgandhi 18:6a4db94011d3 250 B ADC1_IRQHandler
sahilmgandhi 18:6a4db94011d3 251
sahilmgandhi 18:6a4db94011d3 252 PUBWEAK TIM1_BRK_UP_TRG_COM_IRQHandler
sahilmgandhi 18:6a4db94011d3 253 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 254 TIM1_BRK_UP_TRG_COM_IRQHandler
sahilmgandhi 18:6a4db94011d3 255 B TIM1_BRK_UP_TRG_COM_IRQHandler
sahilmgandhi 18:6a4db94011d3 256
sahilmgandhi 18:6a4db94011d3 257 PUBWEAK TIM1_CC_IRQHandler
sahilmgandhi 18:6a4db94011d3 258 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 259 TIM1_CC_IRQHandler
sahilmgandhi 18:6a4db94011d3 260 B TIM1_CC_IRQHandler
sahilmgandhi 18:6a4db94011d3 261
sahilmgandhi 18:6a4db94011d3 262 PUBWEAK TIM2_IRQHandler
sahilmgandhi 18:6a4db94011d3 263 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 264 TIM2_IRQHandler
sahilmgandhi 18:6a4db94011d3 265 B TIM2_IRQHandler
sahilmgandhi 18:6a4db94011d3 266
sahilmgandhi 18:6a4db94011d3 267 PUBWEAK TIM3_IRQHandler
sahilmgandhi 18:6a4db94011d3 268 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 269 TIM3_IRQHandler
sahilmgandhi 18:6a4db94011d3 270 B TIM3_IRQHandler
sahilmgandhi 18:6a4db94011d3 271
sahilmgandhi 18:6a4db94011d3 272 PUBWEAK TIM14_IRQHandler
sahilmgandhi 18:6a4db94011d3 273 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 274 TIM14_IRQHandler
sahilmgandhi 18:6a4db94011d3 275 B TIM14_IRQHandler
sahilmgandhi 18:6a4db94011d3 276
sahilmgandhi 18:6a4db94011d3 277 PUBWEAK TIM16_IRQHandler
sahilmgandhi 18:6a4db94011d3 278 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 279 TIM16_IRQHandler
sahilmgandhi 18:6a4db94011d3 280 B TIM16_IRQHandler
sahilmgandhi 18:6a4db94011d3 281
sahilmgandhi 18:6a4db94011d3 282 PUBWEAK TIM17_IRQHandler
sahilmgandhi 18:6a4db94011d3 283 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 284 TIM17_IRQHandler
sahilmgandhi 18:6a4db94011d3 285 B TIM17_IRQHandler
sahilmgandhi 18:6a4db94011d3 286
sahilmgandhi 18:6a4db94011d3 287 PUBWEAK I2C1_IRQHandler
sahilmgandhi 18:6a4db94011d3 288 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 289 I2C1_IRQHandler
sahilmgandhi 18:6a4db94011d3 290 B I2C1_IRQHandler
sahilmgandhi 18:6a4db94011d3 291
sahilmgandhi 18:6a4db94011d3 292 PUBWEAK SPI1_IRQHandler
sahilmgandhi 18:6a4db94011d3 293 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 294 SPI1_IRQHandler
sahilmgandhi 18:6a4db94011d3 295 B SPI1_IRQHandler
sahilmgandhi 18:6a4db94011d3 296
sahilmgandhi 18:6a4db94011d3 297 PUBWEAK SPI2_IRQHandler
sahilmgandhi 18:6a4db94011d3 298 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 299 SPI2_IRQHandler
sahilmgandhi 18:6a4db94011d3 300 B SPI2_IRQHandler
sahilmgandhi 18:6a4db94011d3 301
sahilmgandhi 18:6a4db94011d3 302 PUBWEAK USART1_IRQHandler
sahilmgandhi 18:6a4db94011d3 303 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 304 USART1_IRQHandler
sahilmgandhi 18:6a4db94011d3 305 B USART1_IRQHandler
sahilmgandhi 18:6a4db94011d3 306
sahilmgandhi 18:6a4db94011d3 307 PUBWEAK USART2_IRQHandler
sahilmgandhi 18:6a4db94011d3 308 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 309 USART2_IRQHandler
sahilmgandhi 18:6a4db94011d3 310 B USART2_IRQHandler
sahilmgandhi 18:6a4db94011d3 311
sahilmgandhi 18:6a4db94011d3 312 PUBWEAK CEC_CAN_IRQHandler
sahilmgandhi 18:6a4db94011d3 313 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 314 CEC_CAN_IRQHandler
sahilmgandhi 18:6a4db94011d3 315 B CEC_CAN_IRQHandler
sahilmgandhi 18:6a4db94011d3 316
sahilmgandhi 18:6a4db94011d3 317 PUBWEAK USB_IRQHandler
sahilmgandhi 18:6a4db94011d3 318 SECTION .text:CODE:NOROOT:REORDER(1)
sahilmgandhi 18:6a4db94011d3 319 USB_IRQHandler
sahilmgandhi 18:6a4db94011d3 320 B USB_IRQHandler
sahilmgandhi 18:6a4db94011d3 321
sahilmgandhi 18:6a4db94011d3 322 END
sahilmgandhi 18:6a4db94011d3 323 ;************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE*****