Mouse code for the MacroRat

Dependencies:   ITG3200 QEI

Committer:
sahilmgandhi
Date:
Fri May 26 17:21:04 2017 +0000
Revision:
34:69342782fb68
Parent:
18:6a4db94011d3
Added small reverse turns before the break so that we can stop faster.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sahilmgandhi 18:6a4db94011d3 1 ;/*****************************************************************************
sahilmgandhi 18:6a4db94011d3 2 ; * @file: startup_MK20DX256.s
sahilmgandhi 18:6a4db94011d3 3 ; * @purpose: CMSIS Cortex-M4 Core Device Startup File for the
sahilmgandhi 18:6a4db94011d3 4 ; * MK20DX256
sahilmgandhi 18:6a4db94011d3 5 ; * @version: 1.0
sahilmgandhi 18:6a4db94011d3 6 ; * @date: 2011-12-15
sahilmgandhi 18:6a4db94011d3 7 ; *
sahilmgandhi 18:6a4db94011d3 8 ; * Copyright: 1997 - 2015 Freescale Semiconductor, Inc. All Rights Reserved.
sahilmgandhi 18:6a4db94011d3 9 ;*
sahilmgandhi 18:6a4db94011d3 10 ; *------- <<< Use Configuration Wizard in Context Menu >>> ------------------
sahilmgandhi 18:6a4db94011d3 11 ; *
sahilmgandhi 18:6a4db94011d3 12 ; *****************************************************************************/
sahilmgandhi 18:6a4db94011d3 13
sahilmgandhi 18:6a4db94011d3 14
sahilmgandhi 18:6a4db94011d3 15 __initial_sp EQU 0x20008000 ; Top of RAM
sahilmgandhi 18:6a4db94011d3 16
sahilmgandhi 18:6a4db94011d3 17 PRESERVE8
sahilmgandhi 18:6a4db94011d3 18 THUMB
sahilmgandhi 18:6a4db94011d3 19
sahilmgandhi 18:6a4db94011d3 20
sahilmgandhi 18:6a4db94011d3 21 ; Vector Table Mapped to Address 0 at Reset
sahilmgandhi 18:6a4db94011d3 22
sahilmgandhi 18:6a4db94011d3 23 AREA RESET, DATA, READONLY
sahilmgandhi 18:6a4db94011d3 24 EXPORT __Vectors
sahilmgandhi 18:6a4db94011d3 25 EXPORT __Vectors_End
sahilmgandhi 18:6a4db94011d3 26 EXPORT __Vectors_Size
sahilmgandhi 18:6a4db94011d3 27
sahilmgandhi 18:6a4db94011d3 28 __Vectors DCD __initial_sp ; Top of Stack
sahilmgandhi 18:6a4db94011d3 29 DCD Reset_Handler ; Reset Handler
sahilmgandhi 18:6a4db94011d3 30 DCD NMI_Handler ; NMI Handler
sahilmgandhi 18:6a4db94011d3 31 DCD HardFault_Handler ; Hard Fault Handler
sahilmgandhi 18:6a4db94011d3 32 DCD MemManage_Handler ; MPU Fault Handler
sahilmgandhi 18:6a4db94011d3 33 DCD BusFault_Handler ; Bus Fault Handler
sahilmgandhi 18:6a4db94011d3 34 DCD UsageFault_Handler ; Usage Fault Handler
sahilmgandhi 18:6a4db94011d3 35 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 36 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 37 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 38 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 39 DCD SVC_Handler ; SVCall Handler
sahilmgandhi 18:6a4db94011d3 40 DCD DebugMon_Handler ; Debug Monitor Handler
sahilmgandhi 18:6a4db94011d3 41 DCD 0 ; Reserved
sahilmgandhi 18:6a4db94011d3 42 DCD PendSV_Handler ; PendSV Handler
sahilmgandhi 18:6a4db94011d3 43 DCD SysTick_Handler ; SysTick Handler
sahilmgandhi 18:6a4db94011d3 44
sahilmgandhi 18:6a4db94011d3 45 ; External Interrupts
sahilmgandhi 18:6a4db94011d3 46 DCD DMA0_IRQHandler ; DMA channel 0 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 47 DCD DMA1_IRQHandler ; DMA channel 1 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 48 DCD DMA2_IRQHandler ; DMA channel 2 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 49 DCD DMA3_IRQHandler ; DMA channel 3 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 50 DCD DMA4_IRQHandler ; DMA channel 4 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 51 DCD DMA5_IRQHandler ; DMA channel 5 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 52 DCD DMA6_IRQHandler ; DMA channel 6 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 53 DCD DMA7_IRQHandler ; DMA channel 7 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 54 DCD DMA8_IRQHandler ; DMA channel 8 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 55 DCD DMA9_IRQHandler ; DMA channel 9 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 56 DCD DMA10_IRQHandler ; DMA channel 10 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 57 DCD DMA11_IRQHandler ; DMA channel 11 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 58 DCD DMA12_IRQHandler ; DMA channel 12 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 59 DCD DMA13_IRQHandler ; DMA channel 13 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 60 DCD DMA14_IRQHandler ; DMA channel 14 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 61 DCD DMA15_IRQHandler ; DMA channel 15 transfer complete interrupt
sahilmgandhi 18:6a4db94011d3 62 DCD DMA_Error_IRQHandler ; DMA error interrupt
sahilmgandhi 18:6a4db94011d3 63 DCD Reserved33_IRQHandler ; Reserved interrupt 33
sahilmgandhi 18:6a4db94011d3 64 DCD FTFL_IRQHandler ; FTFL interrupt
sahilmgandhi 18:6a4db94011d3 65 DCD Read_Collision_IRQHandler ; Read collision interrupt
sahilmgandhi 18:6a4db94011d3 66 DCD LVD_LVW_IRQHandler ; Low Voltage Detect, Low Voltage Warning
sahilmgandhi 18:6a4db94011d3 67 DCD LLW_IRQHandler ; Low Leakage Wakeup
sahilmgandhi 18:6a4db94011d3 68 DCD Watchdog_IRQHandler ; WDOG interrupt
sahilmgandhi 18:6a4db94011d3 69 DCD Reserved39_IRQHandler ; Reserved interrupt 39
sahilmgandhi 18:6a4db94011d3 70 DCD I2C0_IRQHandler ; I2C0 interrupt
sahilmgandhi 18:6a4db94011d3 71 DCD I2C1_IRQHandler ; I2C1 interrupt
sahilmgandhi 18:6a4db94011d3 72 DCD SPI0_IRQHandler ; SPI0 interrupt
sahilmgandhi 18:6a4db94011d3 73 DCD SPI1_IRQHandler ; SPI1 interrupt
sahilmgandhi 18:6a4db94011d3 74 DCD Reserved44_IRQHandler ; Reserved interrupt 44
sahilmgandhi 18:6a4db94011d3 75 DCD CAN0_ORed_Message_buffer_IRQHandler ; CAN0 OR'd message buffers interrupt
sahilmgandhi 18:6a4db94011d3 76 DCD CAN0_Bus_Off_IRQHandler ; CAN0 bus off interrupt
sahilmgandhi 18:6a4db94011d3 77 DCD CAN0_Error_IRQHandler ; CAN0 error interrupt
sahilmgandhi 18:6a4db94011d3 78 DCD CAN0_Tx_Warning_IRQHandler ; CAN0 Tx warning interrupt
sahilmgandhi 18:6a4db94011d3 79 DCD CAN0_Rx_Warning_IRQHandler ; CAN0 Rx warning interrupt
sahilmgandhi 18:6a4db94011d3 80 DCD CAN0_Wake_Up_IRQHandler ; CAN0 wake up interrupt
sahilmgandhi 18:6a4db94011d3 81 DCD I2S0_Tx_IRQHandler ; I2S0 transmit interrupt
sahilmgandhi 18:6a4db94011d3 82 DCD I2S0_Rx_IRQHandler ; I2S0 receive interrupt
sahilmgandhi 18:6a4db94011d3 83 DCD Reserved53_IRQHandler ; Reserved interrupt 53
sahilmgandhi 18:6a4db94011d3 84 DCD Reserved54_IRQHandler ; Reserved interrupt 54
sahilmgandhi 18:6a4db94011d3 85 DCD Reserved55_IRQHandler ; Reserved interrupt 55
sahilmgandhi 18:6a4db94011d3 86 DCD Reserved56_IRQHandler ; Reserved interrupt 56
sahilmgandhi 18:6a4db94011d3 87 DCD Reserved57_IRQHandler ; Reserved interrupt 57
sahilmgandhi 18:6a4db94011d3 88 DCD Reserved58_IRQHandler ; Reserved interrupt 58
sahilmgandhi 18:6a4db94011d3 89 DCD Reserved59_IRQHandler ; Reserved interrupt 59
sahilmgandhi 18:6a4db94011d3 90 DCD UART0_LON_IRQHandler ; UART0 LON interrupt
sahilmgandhi 18:6a4db94011d3 91 DCD UART0_RX_TX_IRQHandler ; UART0 receive/transmit interrupt
sahilmgandhi 18:6a4db94011d3 92 DCD UART0_ERR_IRQHandler ; UART0 error interrupt
sahilmgandhi 18:6a4db94011d3 93 DCD UART1_RX_TX_IRQHandler ; UART1 receive/transmit interrupt
sahilmgandhi 18:6a4db94011d3 94 DCD UART1_ERR_IRQHandler ; UART1 error interrupt
sahilmgandhi 18:6a4db94011d3 95 DCD UART2_RX_TX_IRQHandler ; UART2 receive/transmit interrupt
sahilmgandhi 18:6a4db94011d3 96 DCD UART2_ERR_IRQHandler ; UART2 error interrupt
sahilmgandhi 18:6a4db94011d3 97 DCD Reserved67_IRQHandler ; Reserved interrupt 67
sahilmgandhi 18:6a4db94011d3 98 DCD Reserved68_IRQHandler ; Reserved interrupt 68
sahilmgandhi 18:6a4db94011d3 99 DCD Reserved69_IRQHandler ; Reserved interrupt 69
sahilmgandhi 18:6a4db94011d3 100 DCD Reserved70_IRQHandler ; Reserved interrupt 70
sahilmgandhi 18:6a4db94011d3 101 DCD Reserved71_IRQHandler ; Reserved interrupt 71
sahilmgandhi 18:6a4db94011d3 102 DCD Reserved72_IRQHandler ; Reserved interrupt 72
sahilmgandhi 18:6a4db94011d3 103 DCD ADC0_IRQHandler ; ADC0 interrupt
sahilmgandhi 18:6a4db94011d3 104 DCD ADC1_IRQHandler ; ADC1 interrupt
sahilmgandhi 18:6a4db94011d3 105 DCD CMP0_IRQHandler ; CMP0 interrupt
sahilmgandhi 18:6a4db94011d3 106 DCD CMP1_IRQHandler ; CMP1 interrupt
sahilmgandhi 18:6a4db94011d3 107 DCD CMP2_IRQHandler ; CMP2 interrupt
sahilmgandhi 18:6a4db94011d3 108 DCD FTM0_IRQHandler ; FTM0 fault, overflow and channels interrupt
sahilmgandhi 18:6a4db94011d3 109 DCD FTM1_IRQHandler ; FTM1 fault, overflow and channels interrupt
sahilmgandhi 18:6a4db94011d3 110 DCD FTM2_IRQHandler ; FTM2 fault, overflow and channels interrupt
sahilmgandhi 18:6a4db94011d3 111 DCD CMT_IRQHandler ; CMT interrupt
sahilmgandhi 18:6a4db94011d3 112 DCD RTC_IRQHandler ; RTC interrupt
sahilmgandhi 18:6a4db94011d3 113 DCD RTC_Seconds_IRQHandler ; RTC seconds interrupt
sahilmgandhi 18:6a4db94011d3 114 DCD PIT0_IRQHandler ; PIT timer channel 0 interrupt
sahilmgandhi 18:6a4db94011d3 115 DCD PIT1_IRQHandler ; PIT timer channel 1 interrupt
sahilmgandhi 18:6a4db94011d3 116 DCD PIT2_IRQHandler ; PIT timer channel 2 interrupt
sahilmgandhi 18:6a4db94011d3 117 DCD PIT3_IRQHandler ; PIT timer channel 3 interrupt
sahilmgandhi 18:6a4db94011d3 118 DCD PDB0_IRQHandler ; PDB0 interrupt
sahilmgandhi 18:6a4db94011d3 119 DCD USB0_IRQHandler ; USB0 interrupt
sahilmgandhi 18:6a4db94011d3 120 DCD USBDCD_IRQHandler ; USBDCD interrupt
sahilmgandhi 18:6a4db94011d3 121 DCD Reserved91_IRQHandler ; Reserved interrupt 91
sahilmgandhi 18:6a4db94011d3 122 DCD Reserved92_IRQHandler ; Reserved interrupt 92
sahilmgandhi 18:6a4db94011d3 123 DCD Reserved93_IRQHandler ; Reserved interrupt 93
sahilmgandhi 18:6a4db94011d3 124 DCD Reserved94_IRQHandler ; Reserved interrupt 94
sahilmgandhi 18:6a4db94011d3 125 DCD Reserved95_IRQHandler ; Reserved interrupt 95
sahilmgandhi 18:6a4db94011d3 126 DCD Reserved96_IRQHandler ; Reserved interrupt 96
sahilmgandhi 18:6a4db94011d3 127 DCD DAC0_IRQHandler ; DAC0 interrupt
sahilmgandhi 18:6a4db94011d3 128 DCD Reserved98_IRQHandler ; Reserved interrupt 98
sahilmgandhi 18:6a4db94011d3 129 DCD TSI0_IRQHandler ; TSI0 interrupt
sahilmgandhi 18:6a4db94011d3 130 DCD MCG_IRQHandler ; MCG interrupt
sahilmgandhi 18:6a4db94011d3 131 DCD LPTimer_IRQHandler ; LPTimer interrupt
sahilmgandhi 18:6a4db94011d3 132 DCD Reserved102_IRQHandler ; Reserved interrupt 102
sahilmgandhi 18:6a4db94011d3 133 DCD PORTA_IRQHandler ; Port A interrupt
sahilmgandhi 18:6a4db94011d3 134 DCD PORTB_IRQHandler ; Port B interrupt
sahilmgandhi 18:6a4db94011d3 135 DCD PORTC_IRQHandler ; Port C interrupt
sahilmgandhi 18:6a4db94011d3 136 DCD PORTD_IRQHandler ; Port D interrupt
sahilmgandhi 18:6a4db94011d3 137 DCD PORTE_IRQHandler ; Port E interrupt
sahilmgandhi 18:6a4db94011d3 138 DCD Reserved108_IRQHandler ; Reserved interrupt 108
sahilmgandhi 18:6a4db94011d3 139 DCD Reserved109_IRQHandler ; Reserved interrupt 109
sahilmgandhi 18:6a4db94011d3 140 DCD SWI_IRQHandler ; Software interrupt
sahilmgandhi 18:6a4db94011d3 141 __Vectors_End
sahilmgandhi 18:6a4db94011d3 142
sahilmgandhi 18:6a4db94011d3 143 __Vectors_Size EQU __Vectors_End - __Vectors
sahilmgandhi 18:6a4db94011d3 144
sahilmgandhi 18:6a4db94011d3 145 ; <h> Flash Configuration
sahilmgandhi 18:6a4db94011d3 146 ; <i> 16-byte flash configuration field that stores default protection settings (loaded on reset)
sahilmgandhi 18:6a4db94011d3 147 ; <i> and security information that allows the MCU to restrict acces to the FTFL module.
sahilmgandhi 18:6a4db94011d3 148 ; <h> Backdoor Comparison Key
sahilmgandhi 18:6a4db94011d3 149 ; <o0> Backdoor Key 0 <0x0-0xFF:2>
sahilmgandhi 18:6a4db94011d3 150 ; <o1> Backdoor Key 1 <0x0-0xFF:2>
sahilmgandhi 18:6a4db94011d3 151 ; <o2> Backdoor Key 2 <0x0-0xFF:2>
sahilmgandhi 18:6a4db94011d3 152 ; <o3> Backdoor Key 3 <0x0-0xFF:2>
sahilmgandhi 18:6a4db94011d3 153 ; <o4> Backdoor Key 4 <0x0-0xFF:2>
sahilmgandhi 18:6a4db94011d3 154 ; <o5> Backdoor Key 5 <0x0-0xFF:2>
sahilmgandhi 18:6a4db94011d3 155 ; <o6> Backdoor Key 6 <0x0-0xFF:2>
sahilmgandhi 18:6a4db94011d3 156 ; <o7> Backdoor Key 7 <0x0-0xFF:2>
sahilmgandhi 18:6a4db94011d3 157 BackDoorK0 EQU 0xFF
sahilmgandhi 18:6a4db94011d3 158 BackDoorK1 EQU 0xFF
sahilmgandhi 18:6a4db94011d3 159 BackDoorK2 EQU 0xFF
sahilmgandhi 18:6a4db94011d3 160 BackDoorK3 EQU 0xFF
sahilmgandhi 18:6a4db94011d3 161 BackDoorK4 EQU 0xFF
sahilmgandhi 18:6a4db94011d3 162 BackDoorK5 EQU 0xFF
sahilmgandhi 18:6a4db94011d3 163 BackDoorK6 EQU 0xFF
sahilmgandhi 18:6a4db94011d3 164 BackDoorK7 EQU 0xFF
sahilmgandhi 18:6a4db94011d3 165 ; </h>
sahilmgandhi 18:6a4db94011d3 166 ; <h> Program flash protection bytes (FPROT)
sahilmgandhi 18:6a4db94011d3 167 ; <i> Each program flash region can be protected from program and erase operation by setting the associated PROT bit.
sahilmgandhi 18:6a4db94011d3 168 ; <i> Each bit protects a 1/32 region of the program flash memory.
sahilmgandhi 18:6a4db94011d3 169 ; <h> FPROT0
sahilmgandhi 18:6a4db94011d3 170 ; <i> Program flash protection bytes
sahilmgandhi 18:6a4db94011d3 171 ; <i> 1/32 - 8/32 region
sahilmgandhi 18:6a4db94011d3 172 ; <o.0> FPROT0.0
sahilmgandhi 18:6a4db94011d3 173 ; <o.1> FPROT0.1
sahilmgandhi 18:6a4db94011d3 174 ; <o.2> FPROT0.2
sahilmgandhi 18:6a4db94011d3 175 ; <o.3> FPROT0.3
sahilmgandhi 18:6a4db94011d3 176 ; <o.4> FPROT0.4
sahilmgandhi 18:6a4db94011d3 177 ; <o.5> FPROT0.5
sahilmgandhi 18:6a4db94011d3 178 ; <o.6> FPROT0.6
sahilmgandhi 18:6a4db94011d3 179 ; <o.7> FPROT0.7
sahilmgandhi 18:6a4db94011d3 180 nFPROT0 EQU 0x00
sahilmgandhi 18:6a4db94011d3 181 FPROT0 EQU nFPROT0:EOR:0xFF
sahilmgandhi 18:6a4db94011d3 182 ; </h>
sahilmgandhi 18:6a4db94011d3 183 ; <h> FPROT1
sahilmgandhi 18:6a4db94011d3 184 ; <i> Program Flash Region Protect Register 1
sahilmgandhi 18:6a4db94011d3 185 ; <i> 9/32 - 16/32 region
sahilmgandhi 18:6a4db94011d3 186 ; <o.0> FPROT1.0
sahilmgandhi 18:6a4db94011d3 187 ; <o.1> FPROT1.1
sahilmgandhi 18:6a4db94011d3 188 ; <o.2> FPROT1.2
sahilmgandhi 18:6a4db94011d3 189 ; <o.3> FPROT1.3
sahilmgandhi 18:6a4db94011d3 190 ; <o.4> FPROT1.4
sahilmgandhi 18:6a4db94011d3 191 ; <o.5> FPROT1.5
sahilmgandhi 18:6a4db94011d3 192 ; <o.6> FPROT1.6
sahilmgandhi 18:6a4db94011d3 193 ; <o.7> FPROT1.7
sahilmgandhi 18:6a4db94011d3 194 nFPROT1 EQU 0x00
sahilmgandhi 18:6a4db94011d3 195 FPROT1 EQU nFPROT1:EOR:0xFF
sahilmgandhi 18:6a4db94011d3 196 ; </h>
sahilmgandhi 18:6a4db94011d3 197 ; <h> FPROT2
sahilmgandhi 18:6a4db94011d3 198 ; <i> Program Flash Region Protect Register 2
sahilmgandhi 18:6a4db94011d3 199 ; <i> 17/32 - 24/32 region
sahilmgandhi 18:6a4db94011d3 200 ; <o.0> FPROT2.0
sahilmgandhi 18:6a4db94011d3 201 ; <o.1> FPROT2.1
sahilmgandhi 18:6a4db94011d3 202 ; <o.2> FPROT2.2
sahilmgandhi 18:6a4db94011d3 203 ; <o.3> FPROT2.3
sahilmgandhi 18:6a4db94011d3 204 ; <o.4> FPROT2.4
sahilmgandhi 18:6a4db94011d3 205 ; <o.5> FPROT2.5
sahilmgandhi 18:6a4db94011d3 206 ; <o.6> FPROT2.6
sahilmgandhi 18:6a4db94011d3 207 ; <o.7> FPROT2.7
sahilmgandhi 18:6a4db94011d3 208 nFPROT2 EQU 0x00
sahilmgandhi 18:6a4db94011d3 209 FPROT2 EQU nFPROT2:EOR:0xFF
sahilmgandhi 18:6a4db94011d3 210 ; </h>
sahilmgandhi 18:6a4db94011d3 211 ; <h> FPROT3
sahilmgandhi 18:6a4db94011d3 212 ; <i> Program Flash Region Protect Register 3
sahilmgandhi 18:6a4db94011d3 213 ; <i> 25/32 - 32/32 region
sahilmgandhi 18:6a4db94011d3 214 ; <o.0> FPROT3.0
sahilmgandhi 18:6a4db94011d3 215 ; <o.1> FPROT3.1
sahilmgandhi 18:6a4db94011d3 216 ; <o.2> FPROT3.2
sahilmgandhi 18:6a4db94011d3 217 ; <o.3> FPROT3.3
sahilmgandhi 18:6a4db94011d3 218 ; <o.4> FPROT3.4
sahilmgandhi 18:6a4db94011d3 219 ; <o.5> FPROT3.5
sahilmgandhi 18:6a4db94011d3 220 ; <o.6> FPROT3.6
sahilmgandhi 18:6a4db94011d3 221 ; <o.7> FPROT3.7
sahilmgandhi 18:6a4db94011d3 222 nFPROT3 EQU 0x00
sahilmgandhi 18:6a4db94011d3 223 FPROT3 EQU nFPROT3:EOR:0xFF
sahilmgandhi 18:6a4db94011d3 224 ; </h>
sahilmgandhi 18:6a4db94011d3 225 ; </h>
sahilmgandhi 18:6a4db94011d3 226 ; <h> Data flash protection byte (FDPROT)
sahilmgandhi 18:6a4db94011d3 227 ; <i> Each bit protects a 1/8 region of the data flash memory.
sahilmgandhi 18:6a4db94011d3 228 ; <i> (Program flash only devices: Reserved)
sahilmgandhi 18:6a4db94011d3 229 ; <o.0> FDPROT.0
sahilmgandhi 18:6a4db94011d3 230 ; <o.1> FDPROT.1
sahilmgandhi 18:6a4db94011d3 231 ; <o.2> FDPROT.2
sahilmgandhi 18:6a4db94011d3 232 ; <o.3> FDPROT.3
sahilmgandhi 18:6a4db94011d3 233 ; <o.4> FDPROT.4
sahilmgandhi 18:6a4db94011d3 234 ; <o.5> FDPROT.5
sahilmgandhi 18:6a4db94011d3 235 ; <o.6> FDPROT.6
sahilmgandhi 18:6a4db94011d3 236 ; <o.7> FDPROT.7
sahilmgandhi 18:6a4db94011d3 237 nFDPROT EQU 0x00
sahilmgandhi 18:6a4db94011d3 238 FDPROT EQU nFDPROT:EOR:0xFF
sahilmgandhi 18:6a4db94011d3 239 ; </h>
sahilmgandhi 18:6a4db94011d3 240 ; <h> EEPROM protection byte (FEPROT)
sahilmgandhi 18:6a4db94011d3 241 ; <i> FlexNVM devices: Each bit protects a 1/8 region of the EEPROM.
sahilmgandhi 18:6a4db94011d3 242 ; <i> (Program flash only devices: Reserved)
sahilmgandhi 18:6a4db94011d3 243 ; <o.0> FEPROT.0
sahilmgandhi 18:6a4db94011d3 244 ; <o.1> FEPROT.1
sahilmgandhi 18:6a4db94011d3 245 ; <o.2> FEPROT.2
sahilmgandhi 18:6a4db94011d3 246 ; <o.3> FEPROT.3
sahilmgandhi 18:6a4db94011d3 247 ; <o.4> FEPROT.4
sahilmgandhi 18:6a4db94011d3 248 ; <o.5> FEPROT.5
sahilmgandhi 18:6a4db94011d3 249 ; <o.6> FEPROT.6
sahilmgandhi 18:6a4db94011d3 250 ; <o.7> FEPROT.7
sahilmgandhi 18:6a4db94011d3 251 nFEPROT EQU 0x00
sahilmgandhi 18:6a4db94011d3 252 FEPROT EQU nFEPROT:EOR:0xFF
sahilmgandhi 18:6a4db94011d3 253 ; </h>
sahilmgandhi 18:6a4db94011d3 254 ; <h> Flash nonvolatile option byte (FOPT)
sahilmgandhi 18:6a4db94011d3 255 ; <i> Allows the user to customize the operation of the MCU at boot time.
sahilmgandhi 18:6a4db94011d3 256 ; <o.0> LPBOOT
sahilmgandhi 18:6a4db94011d3 257 ; <0=> Low-power boot
sahilmgandhi 18:6a4db94011d3 258 ; <1=> normal boot
sahilmgandhi 18:6a4db94011d3 259 ; <o.1> EZPORT_DIS
sahilmgandhi 18:6a4db94011d3 260 ; <0=> EzPort operation is enabled
sahilmgandhi 18:6a4db94011d3 261 ; <1=> EzPort operation is disabled
sahilmgandhi 18:6a4db94011d3 262 FOPT EQU 0xFF
sahilmgandhi 18:6a4db94011d3 263 ; </h>
sahilmgandhi 18:6a4db94011d3 264 ; <h> Flash security byte (FSEC)
sahilmgandhi 18:6a4db94011d3 265 ; <i> WARNING: If SEC field is configured as "MCU security status is secure" and MEEN field is configured as "Mass erase is disabled",
sahilmgandhi 18:6a4db94011d3 266 ; <i> MCU's security status cannot be set back to unsecure state since Mass erase via the debugger is blocked !!!
sahilmgandhi 18:6a4db94011d3 267 ; <o.0..1> SEC
sahilmgandhi 18:6a4db94011d3 268 ; <2=> MCU security status is unsecure
sahilmgandhi 18:6a4db94011d3 269 ; <3=> MCU security status is secure
sahilmgandhi 18:6a4db94011d3 270 ; <i> Flash Security
sahilmgandhi 18:6a4db94011d3 271 ; <i> This bits define the security state of the MCU.
sahilmgandhi 18:6a4db94011d3 272 ; <o.2..3> FSLACC
sahilmgandhi 18:6a4db94011d3 273 ; <2=> Freescale factory access denied
sahilmgandhi 18:6a4db94011d3 274 ; <3=> Freescale factory access granted
sahilmgandhi 18:6a4db94011d3 275 ; <i> Freescale Failure Analysis Access Code
sahilmgandhi 18:6a4db94011d3 276 ; <i> This bits define the security state of the MCU.
sahilmgandhi 18:6a4db94011d3 277 ; <o.4..5> MEEN
sahilmgandhi 18:6a4db94011d3 278 ; <2=> Mass erase is disabled
sahilmgandhi 18:6a4db94011d3 279 ; <3=> Mass erase is enabled
sahilmgandhi 18:6a4db94011d3 280 ; <i> Mass Erase Enable Bits
sahilmgandhi 18:6a4db94011d3 281 ; <i> Enables and disables mass erase capability of the FTFL module
sahilmgandhi 18:6a4db94011d3 282 ; <o.6..7> KEYEN
sahilmgandhi 18:6a4db94011d3 283 ; <2=> Backdoor key access enabled
sahilmgandhi 18:6a4db94011d3 284 ; <3=> Backdoor key access disabled
sahilmgandhi 18:6a4db94011d3 285 ; <i> Backdoor key Security Enable
sahilmgandhi 18:6a4db94011d3 286 ; <i> These bits enable and disable backdoor key access to the FTFL module.
sahilmgandhi 18:6a4db94011d3 287 FSEC EQU 0xFE
sahilmgandhi 18:6a4db94011d3 288 ; </h>
sahilmgandhi 18:6a4db94011d3 289 ; </h>
sahilmgandhi 18:6a4db94011d3 290 IF :LNOT::DEF:RAM_TARGET
sahilmgandhi 18:6a4db94011d3 291 AREA |.ARM.__at_0x400|, CODE, READONLY
sahilmgandhi 18:6a4db94011d3 292 DCB BackDoorK0, BackDoorK1, BackDoorK2, BackDoorK3
sahilmgandhi 18:6a4db94011d3 293 DCB BackDoorK4, BackDoorK5, BackDoorK6, BackDoorK7
sahilmgandhi 18:6a4db94011d3 294 DCB FPROT0, FPROT1, FPROT2, FPROT3
sahilmgandhi 18:6a4db94011d3 295 DCB FSEC, FOPT, FEPROT, FDPROT
sahilmgandhi 18:6a4db94011d3 296 ENDIF
sahilmgandhi 18:6a4db94011d3 297
sahilmgandhi 18:6a4db94011d3 298 AREA |.text|, CODE, READONLY
sahilmgandhi 18:6a4db94011d3 299
sahilmgandhi 18:6a4db94011d3 300
sahilmgandhi 18:6a4db94011d3 301 ; Reset Handler
sahilmgandhi 18:6a4db94011d3 302
sahilmgandhi 18:6a4db94011d3 303 Reset_Handler PROC
sahilmgandhi 18:6a4db94011d3 304 EXPORT Reset_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 305 IMPORT SystemInit
sahilmgandhi 18:6a4db94011d3 306 IMPORT __main
sahilmgandhi 18:6a4db94011d3 307 LDR R0, =SystemInit
sahilmgandhi 18:6a4db94011d3 308 BLX R0
sahilmgandhi 18:6a4db94011d3 309 LDR R0, =__main
sahilmgandhi 18:6a4db94011d3 310 BX R0
sahilmgandhi 18:6a4db94011d3 311 ENDP
sahilmgandhi 18:6a4db94011d3 312
sahilmgandhi 18:6a4db94011d3 313
sahilmgandhi 18:6a4db94011d3 314 ; Dummy Exception Handlers (infinite loops which can be modified)
sahilmgandhi 18:6a4db94011d3 315
sahilmgandhi 18:6a4db94011d3 316 NMI_Handler PROC
sahilmgandhi 18:6a4db94011d3 317 EXPORT NMI_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 318 B .
sahilmgandhi 18:6a4db94011d3 319 ENDP
sahilmgandhi 18:6a4db94011d3 320 HardFault_Handler\
sahilmgandhi 18:6a4db94011d3 321 PROC
sahilmgandhi 18:6a4db94011d3 322 EXPORT HardFault_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 323 B .
sahilmgandhi 18:6a4db94011d3 324 ENDP
sahilmgandhi 18:6a4db94011d3 325 MemManage_Handler\
sahilmgandhi 18:6a4db94011d3 326 PROC
sahilmgandhi 18:6a4db94011d3 327 EXPORT MemManage_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 328 B .
sahilmgandhi 18:6a4db94011d3 329 ENDP
sahilmgandhi 18:6a4db94011d3 330 BusFault_Handler\
sahilmgandhi 18:6a4db94011d3 331 PROC
sahilmgandhi 18:6a4db94011d3 332 EXPORT BusFault_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 333 B .
sahilmgandhi 18:6a4db94011d3 334 ENDP
sahilmgandhi 18:6a4db94011d3 335 UsageFault_Handler\
sahilmgandhi 18:6a4db94011d3 336 PROC
sahilmgandhi 18:6a4db94011d3 337 EXPORT UsageFault_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 338 B .
sahilmgandhi 18:6a4db94011d3 339 ENDP
sahilmgandhi 18:6a4db94011d3 340 SVC_Handler PROC
sahilmgandhi 18:6a4db94011d3 341 EXPORT SVC_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 342 B .
sahilmgandhi 18:6a4db94011d3 343 ENDP
sahilmgandhi 18:6a4db94011d3 344 DebugMon_Handler\
sahilmgandhi 18:6a4db94011d3 345 PROC
sahilmgandhi 18:6a4db94011d3 346 EXPORT DebugMon_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 347 B .
sahilmgandhi 18:6a4db94011d3 348 ENDP
sahilmgandhi 18:6a4db94011d3 349 PendSV_Handler PROC
sahilmgandhi 18:6a4db94011d3 350 EXPORT PendSV_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 351 B .
sahilmgandhi 18:6a4db94011d3 352 ENDP
sahilmgandhi 18:6a4db94011d3 353 SysTick_Handler PROC
sahilmgandhi 18:6a4db94011d3 354 EXPORT SysTick_Handler [WEAK]
sahilmgandhi 18:6a4db94011d3 355 B .
sahilmgandhi 18:6a4db94011d3 356 ENDP
sahilmgandhi 18:6a4db94011d3 357
sahilmgandhi 18:6a4db94011d3 358 Default_Handler PROC
sahilmgandhi 18:6a4db94011d3 359 EXPORT DMA0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 360 EXPORT DMA1_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 361 EXPORT DMA2_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 362 EXPORT DMA3_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 363 EXPORT DMA4_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 364 EXPORT DMA5_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 365 EXPORT DMA6_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 366 EXPORT DMA7_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 367 EXPORT DMA8_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 368 EXPORT DMA9_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 369 EXPORT DMA10_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 370 EXPORT DMA11_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 371 EXPORT DMA12_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 372 EXPORT DMA13_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 373 EXPORT DMA14_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 374 EXPORT DMA15_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 375 EXPORT DMA_Error_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 376 EXPORT Reserved33_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 377 EXPORT FTFL_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 378 EXPORT Read_Collision_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 379 EXPORT LVD_LVW_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 380 EXPORT LLW_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 381 EXPORT Watchdog_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 382 EXPORT Reserved39_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 383 EXPORT I2C0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 384 EXPORT I2C1_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 385 EXPORT SPI0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 386 EXPORT SPI1_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 387 EXPORT Reserved44_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 388 EXPORT CAN0_ORed_Message_buffer_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 389 EXPORT CAN0_Bus_Off_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 390 EXPORT CAN0_Error_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 391 EXPORT CAN0_Tx_Warning_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 392 EXPORT CAN0_Rx_Warning_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 393 EXPORT CAN0_Wake_Up_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 394 EXPORT I2S0_Tx_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 395 EXPORT I2S0_Rx_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 396 EXPORT Reserved53_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 397 EXPORT Reserved54_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 398 EXPORT Reserved55_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 399 EXPORT Reserved56_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 400 EXPORT Reserved57_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 401 EXPORT Reserved58_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 402 EXPORT Reserved59_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 403 EXPORT UART0_LON_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 404 EXPORT UART0_RX_TX_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 405 EXPORT UART0_ERR_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 406 EXPORT UART1_RX_TX_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 407 EXPORT UART1_ERR_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 408 EXPORT UART2_RX_TX_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 409 EXPORT UART2_ERR_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 410 EXPORT Reserved67_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 411 EXPORT Reserved68_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 412 EXPORT Reserved69_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 413 EXPORT Reserved70_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 414 EXPORT Reserved71_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 415 EXPORT Reserved72_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 416 EXPORT ADC0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 417 EXPORT ADC1_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 418 EXPORT CMP0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 419 EXPORT CMP1_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 420 EXPORT CMP2_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 421 EXPORT FTM0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 422 EXPORT FTM1_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 423 EXPORT FTM2_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 424 EXPORT CMT_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 425 EXPORT RTC_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 426 EXPORT RTC_Seconds_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 427 EXPORT PIT0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 428 EXPORT PIT1_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 429 EXPORT PIT2_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 430 EXPORT PIT3_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 431 EXPORT PDB0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 432 EXPORT USB0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 433 EXPORT USBDCD_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 434 EXPORT Reserved91_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 435 EXPORT Reserved92_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 436 EXPORT Reserved93_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 437 EXPORT Reserved94_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 438 EXPORT Reserved95_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 439 EXPORT Reserved96_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 440 EXPORT DAC0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 441 EXPORT Reserved98_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 442 EXPORT TSI0_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 443 EXPORT MCG_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 444 EXPORT LPTimer_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 445 EXPORT Reserved102_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 446 EXPORT PORTA_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 447 EXPORT PORTB_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 448 EXPORT PORTC_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 449 EXPORT PORTD_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 450 EXPORT PORTE_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 451 EXPORT Reserved108_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 452 EXPORT Reserved109_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 453 EXPORT SWI_IRQHandler [WEAK]
sahilmgandhi 18:6a4db94011d3 454 EXPORT DefaultISR [WEAK]
sahilmgandhi 18:6a4db94011d3 455
sahilmgandhi 18:6a4db94011d3 456 DMA0_IRQHandler
sahilmgandhi 18:6a4db94011d3 457 DMA1_IRQHandler
sahilmgandhi 18:6a4db94011d3 458 DMA2_IRQHandler
sahilmgandhi 18:6a4db94011d3 459 DMA3_IRQHandler
sahilmgandhi 18:6a4db94011d3 460 DMA4_IRQHandler
sahilmgandhi 18:6a4db94011d3 461 DMA5_IRQHandler
sahilmgandhi 18:6a4db94011d3 462 DMA6_IRQHandler
sahilmgandhi 18:6a4db94011d3 463 DMA7_IRQHandler
sahilmgandhi 18:6a4db94011d3 464 DMA8_IRQHandler
sahilmgandhi 18:6a4db94011d3 465 DMA9_IRQHandler
sahilmgandhi 18:6a4db94011d3 466 DMA10_IRQHandler
sahilmgandhi 18:6a4db94011d3 467 DMA11_IRQHandler
sahilmgandhi 18:6a4db94011d3 468 DMA12_IRQHandler
sahilmgandhi 18:6a4db94011d3 469 DMA13_IRQHandler
sahilmgandhi 18:6a4db94011d3 470 DMA14_IRQHandler
sahilmgandhi 18:6a4db94011d3 471 DMA15_IRQHandler
sahilmgandhi 18:6a4db94011d3 472 DMA_Error_IRQHandler
sahilmgandhi 18:6a4db94011d3 473 Reserved33_IRQHandler
sahilmgandhi 18:6a4db94011d3 474 FTFL_IRQHandler
sahilmgandhi 18:6a4db94011d3 475 Read_Collision_IRQHandler
sahilmgandhi 18:6a4db94011d3 476 LVD_LVW_IRQHandler
sahilmgandhi 18:6a4db94011d3 477 LLW_IRQHandler
sahilmgandhi 18:6a4db94011d3 478 Watchdog_IRQHandler
sahilmgandhi 18:6a4db94011d3 479 Reserved39_IRQHandler
sahilmgandhi 18:6a4db94011d3 480 I2C0_IRQHandler
sahilmgandhi 18:6a4db94011d3 481 I2C1_IRQHandler
sahilmgandhi 18:6a4db94011d3 482 SPI0_IRQHandler
sahilmgandhi 18:6a4db94011d3 483 SPI1_IRQHandler
sahilmgandhi 18:6a4db94011d3 484 Reserved44_IRQHandler
sahilmgandhi 18:6a4db94011d3 485 CAN0_ORed_Message_buffer_IRQHandler
sahilmgandhi 18:6a4db94011d3 486 CAN0_Bus_Off_IRQHandler
sahilmgandhi 18:6a4db94011d3 487 CAN0_Error_IRQHandler
sahilmgandhi 18:6a4db94011d3 488 CAN0_Tx_Warning_IRQHandler
sahilmgandhi 18:6a4db94011d3 489 CAN0_Rx_Warning_IRQHandler
sahilmgandhi 18:6a4db94011d3 490 CAN0_Wake_Up_IRQHandler
sahilmgandhi 18:6a4db94011d3 491 I2S0_Tx_IRQHandler
sahilmgandhi 18:6a4db94011d3 492 I2S0_Rx_IRQHandler
sahilmgandhi 18:6a4db94011d3 493 Reserved53_IRQHandler
sahilmgandhi 18:6a4db94011d3 494 Reserved54_IRQHandler
sahilmgandhi 18:6a4db94011d3 495 Reserved55_IRQHandler
sahilmgandhi 18:6a4db94011d3 496 Reserved56_IRQHandler
sahilmgandhi 18:6a4db94011d3 497 Reserved57_IRQHandler
sahilmgandhi 18:6a4db94011d3 498 Reserved58_IRQHandler
sahilmgandhi 18:6a4db94011d3 499 Reserved59_IRQHandler
sahilmgandhi 18:6a4db94011d3 500 UART0_LON_IRQHandler
sahilmgandhi 18:6a4db94011d3 501 UART0_RX_TX_IRQHandler
sahilmgandhi 18:6a4db94011d3 502 UART0_ERR_IRQHandler
sahilmgandhi 18:6a4db94011d3 503 UART1_RX_TX_IRQHandler
sahilmgandhi 18:6a4db94011d3 504 UART1_ERR_IRQHandler
sahilmgandhi 18:6a4db94011d3 505 UART2_RX_TX_IRQHandler
sahilmgandhi 18:6a4db94011d3 506 UART2_ERR_IRQHandler
sahilmgandhi 18:6a4db94011d3 507 Reserved67_IRQHandler
sahilmgandhi 18:6a4db94011d3 508 Reserved68_IRQHandler
sahilmgandhi 18:6a4db94011d3 509 Reserved69_IRQHandler
sahilmgandhi 18:6a4db94011d3 510 Reserved70_IRQHandler
sahilmgandhi 18:6a4db94011d3 511 Reserved71_IRQHandler
sahilmgandhi 18:6a4db94011d3 512 Reserved72_IRQHandler
sahilmgandhi 18:6a4db94011d3 513 ADC0_IRQHandler
sahilmgandhi 18:6a4db94011d3 514 ADC1_IRQHandler
sahilmgandhi 18:6a4db94011d3 515 CMP0_IRQHandler
sahilmgandhi 18:6a4db94011d3 516 CMP1_IRQHandler
sahilmgandhi 18:6a4db94011d3 517 CMP2_IRQHandler
sahilmgandhi 18:6a4db94011d3 518 FTM0_IRQHandler
sahilmgandhi 18:6a4db94011d3 519 FTM1_IRQHandler
sahilmgandhi 18:6a4db94011d3 520 FTM2_IRQHandler
sahilmgandhi 18:6a4db94011d3 521 CMT_IRQHandler
sahilmgandhi 18:6a4db94011d3 522 RTC_IRQHandler
sahilmgandhi 18:6a4db94011d3 523 RTC_Seconds_IRQHandler
sahilmgandhi 18:6a4db94011d3 524 PIT0_IRQHandler
sahilmgandhi 18:6a4db94011d3 525 PIT1_IRQHandler
sahilmgandhi 18:6a4db94011d3 526 PIT2_IRQHandler
sahilmgandhi 18:6a4db94011d3 527 PIT3_IRQHandler
sahilmgandhi 18:6a4db94011d3 528 PDB0_IRQHandler
sahilmgandhi 18:6a4db94011d3 529 USB0_IRQHandler
sahilmgandhi 18:6a4db94011d3 530 USBDCD_IRQHandler
sahilmgandhi 18:6a4db94011d3 531 Reserved91_IRQHandler
sahilmgandhi 18:6a4db94011d3 532 Reserved92_IRQHandler
sahilmgandhi 18:6a4db94011d3 533 Reserved93_IRQHandler
sahilmgandhi 18:6a4db94011d3 534 Reserved94_IRQHandler
sahilmgandhi 18:6a4db94011d3 535 Reserved95_IRQHandler
sahilmgandhi 18:6a4db94011d3 536 Reserved96_IRQHandler
sahilmgandhi 18:6a4db94011d3 537 DAC0_IRQHandler
sahilmgandhi 18:6a4db94011d3 538 Reserved98_IRQHandler
sahilmgandhi 18:6a4db94011d3 539 TSI0_IRQHandler
sahilmgandhi 18:6a4db94011d3 540 MCG_IRQHandler
sahilmgandhi 18:6a4db94011d3 541 LPTimer_IRQHandler
sahilmgandhi 18:6a4db94011d3 542 Reserved102_IRQHandler
sahilmgandhi 18:6a4db94011d3 543 PORTA_IRQHandler
sahilmgandhi 18:6a4db94011d3 544 PORTB_IRQHandler
sahilmgandhi 18:6a4db94011d3 545 PORTC_IRQHandler
sahilmgandhi 18:6a4db94011d3 546 PORTD_IRQHandler
sahilmgandhi 18:6a4db94011d3 547 PORTE_IRQHandler
sahilmgandhi 18:6a4db94011d3 548 Reserved108_IRQHandler
sahilmgandhi 18:6a4db94011d3 549 Reserved109_IRQHandler
sahilmgandhi 18:6a4db94011d3 550 SWI_IRQHandler
sahilmgandhi 18:6a4db94011d3 551 DefaultISR
sahilmgandhi 18:6a4db94011d3 552
sahilmgandhi 18:6a4db94011d3 553 B .
sahilmgandhi 18:6a4db94011d3 554
sahilmgandhi 18:6a4db94011d3 555 ENDP
sahilmgandhi 18:6a4db94011d3 556
sahilmgandhi 18:6a4db94011d3 557
sahilmgandhi 18:6a4db94011d3 558 ALIGN
sahilmgandhi 18:6a4db94011d3 559 END