added prescaler for 16 bit pwm in LPC1347 target

Fork of mbed-dev by mbed official

Committer:
bogdanm
Date:
Thu Oct 01 15:25:22 2015 +0300
Revision:
0:9b334a45a8ff
Child:
121:7f86b4238bec
Initial commit on mbed-dev

Replaces mbed-src (now inactive)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bogdanm 0:9b334a45a8ff 1 /**************************************************
bogdanm 0:9b334a45a8ff 2 *
bogdanm 0:9b334a45a8ff 3 * Copyright 2012 IAR Systems. All rights reserved.
bogdanm 0:9b334a45a8ff 4 *
bogdanm 0:9b334a45a8ff 5 * $Revision: 16 $
bogdanm 0:9b334a45a8ff 6 *
bogdanm 0:9b334a45a8ff 7 **************************************************/
bogdanm 0:9b334a45a8ff 8
bogdanm 0:9b334a45a8ff 9 ;
bogdanm 0:9b334a45a8ff 10 ; The modules in this file are included in the libraries, and may be replaced
bogdanm 0:9b334a45a8ff 11 ; by any user-defined modules that define the PUBLIC symbol _program_start or
bogdanm 0:9b334a45a8ff 12 ; a user defined start symbol.
bogdanm 0:9b334a45a8ff 13 ; To override the cstartup defined in the library, simply add your modified
bogdanm 0:9b334a45a8ff 14 ; version to the workbench project.
bogdanm 0:9b334a45a8ff 15 ;
bogdanm 0:9b334a45a8ff 16 ; The vector table is normally located at address 0.
bogdanm 0:9b334a45a8ff 17 ; When debugging in RAM, it can be located in RAM, aligned to at least 2^6.
bogdanm 0:9b334a45a8ff 18 ; The name "__vector_table" has special meaning for C-SPY:
bogdanm 0:9b334a45a8ff 19 ; it is where the SP start value is found, and the NVIC vector
bogdanm 0:9b334a45a8ff 20 ; table register (VTOR) is initialized to this address if != 0.
bogdanm 0:9b334a45a8ff 21 ;
bogdanm 0:9b334a45a8ff 22 ; Cortex-M version
bogdanm 0:9b334a45a8ff 23 ;
bogdanm 0:9b334a45a8ff 24
bogdanm 0:9b334a45a8ff 25 MODULE ?cstartup
bogdanm 0:9b334a45a8ff 26
bogdanm 0:9b334a45a8ff 27 ;; Forward declaration of sections.
bogdanm 0:9b334a45a8ff 28 SECTION CSTACK:DATA:NOROOT(3)
bogdanm 0:9b334a45a8ff 29
bogdanm 0:9b334a45a8ff 30 SECTION .intvec:CODE:ROOT(2)
bogdanm 0:9b334a45a8ff 31
bogdanm 0:9b334a45a8ff 32 EXTERN __iar_program_start
bogdanm 0:9b334a45a8ff 33 EXTERN SystemInit
bogdanm 0:9b334a45a8ff 34 PUBLIC __vector_table
bogdanm 0:9b334a45a8ff 35
bogdanm 0:9b334a45a8ff 36 DATA
bogdanm 0:9b334a45a8ff 37 __vector_table
bogdanm 0:9b334a45a8ff 38 DCD sfe(CSTACK) ; Top of Stack
bogdanm 0:9b334a45a8ff 39 DCD Reset_Handler ; Reset Handler
bogdanm 0:9b334a45a8ff 40 DCD NMI_Handler ; NMI Handler
bogdanm 0:9b334a45a8ff 41 DCD HardFault_Handler ; Hard Fault Handler
bogdanm 0:9b334a45a8ff 42 DCD MemManage_Handler ; MPU Fault Handler
bogdanm 0:9b334a45a8ff 43 DCD BusFault_Handler ; Bus Fault Handler
bogdanm 0:9b334a45a8ff 44 DCD UsageFault_Handler ; Usage Fault Handler
bogdanm 0:9b334a45a8ff 45 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 46 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 47 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 48 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 49 DCD SVC_Handler ; SVCall Handler
bogdanm 0:9b334a45a8ff 50 DCD DebugMon_Handler ; Debug Monitor Handler
bogdanm 0:9b334a45a8ff 51 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 52 DCD PendSV_Handler ; PendSV Handler
bogdanm 0:9b334a45a8ff 53 DCD SysTick_Handler ; SysTick Handler
bogdanm 0:9b334a45a8ff 54 ; External Interrupts
bogdanm 0:9b334a45a8ff 55 DCD DMA0_IRQHandler ; DMA Channel 0 Transfer Complete
bogdanm 0:9b334a45a8ff 56 DCD DMA1_IRQHandler ; DMA Channel 1 Transfer Complete
bogdanm 0:9b334a45a8ff 57 DCD DMA2_IRQHandler ; DMA Channel 2 Transfer Complete
bogdanm 0:9b334a45a8ff 58 DCD DMA3_IRQHandler ; DMA Channel 3 Transfer Complete
bogdanm 0:9b334a45a8ff 59 DCD DMA4_IRQHandler ; DMA Channel 4 Transfer Complete
bogdanm 0:9b334a45a8ff 60 DCD DMA5_IRQHandler ; DMA Channel 5 Transfer Complete
bogdanm 0:9b334a45a8ff 61 DCD DMA6_IRQHandler ; DMA Channel 6 Transfer Complete
bogdanm 0:9b334a45a8ff 62 DCD DMA7_IRQHandler ; DMA Channel 7 Transfer Complete
bogdanm 0:9b334a45a8ff 63 DCD DMA8_IRQHandler ; DMA Channel 8 Transfer Complete
bogdanm 0:9b334a45a8ff 64 DCD DMA9_IRQHandler ; DMA Channel 9 Transfer Complete
bogdanm 0:9b334a45a8ff 65 DCD DMA10_IRQHandler ; DMA Channel 10 Transfer Complete
bogdanm 0:9b334a45a8ff 66 DCD DMA11_IRQHandler ; DMA Channel 11 Transfer Complete
bogdanm 0:9b334a45a8ff 67 DCD DMA12_IRQHandler ; DMA Channel 12 Transfer Complete
bogdanm 0:9b334a45a8ff 68 DCD DMA13_IRQHandler ; DMA Channel 13 Transfer Complete
bogdanm 0:9b334a45a8ff 69 DCD DMA14_IRQHandler ; DMA Channel 14 Transfer Complete
bogdanm 0:9b334a45a8ff 70 DCD DMA15_IRQHandler ; DMA Channel 15 Transfer Complete
bogdanm 0:9b334a45a8ff 71 DCD DMA_Error_IRQHandler ; DMA Error Interrupt
bogdanm 0:9b334a45a8ff 72 DCD MCM_IRQHandler ; Normal Interrupt
bogdanm 0:9b334a45a8ff 73 DCD FTFE_IRQHandler ; FTFE Command complete interrupt
bogdanm 0:9b334a45a8ff 74 DCD Read_Collision_IRQHandler ; Read Collision Interrupt
bogdanm 0:9b334a45a8ff 75 DCD LVD_LVW_IRQHandler ; Low Voltage Detect, Low Voltage Warning
bogdanm 0:9b334a45a8ff 76 DCD LLW_IRQHandler ; Low Leakage Wakeup
bogdanm 0:9b334a45a8ff 77 DCD Watchdog_IRQHandler ; WDOG Interrupt
bogdanm 0:9b334a45a8ff 78 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 79 DCD I2C0_IRQHandler ; I2C0 interrupt
bogdanm 0:9b334a45a8ff 80 DCD I2C1_IRQHandler ; I2C1 interrupt
bogdanm 0:9b334a45a8ff 81 DCD SPI0_IRQHandler ; SPI0 Interrupt
bogdanm 0:9b334a45a8ff 82 DCD SPI1_IRQHandler ; SPI1 Interrupt
bogdanm 0:9b334a45a8ff 83 DCD I2S0_Tx_IRQHandler ; I2S0 transmit interrupt
bogdanm 0:9b334a45a8ff 84 DCD I2S0_Rx_IRQHandler ; I2S0 receive interrupt
bogdanm 0:9b334a45a8ff 85 DCD UART0_LON_IRQHandler ; UART0 LON interrupt
bogdanm 0:9b334a45a8ff 86 DCD UART0_RX_TX_IRQHandler ; UART0 Receive/Transmit interrupt
bogdanm 0:9b334a45a8ff 87 DCD UART0_ERR_IRQHandler ; UART0 Error interrupt
bogdanm 0:9b334a45a8ff 88 DCD UART1_RX_TX_IRQHandler ; UART1 Receive/Transmit interrupt
bogdanm 0:9b334a45a8ff 89 DCD UART1_ERR_IRQHandler ; UART1 Error interrupt
bogdanm 0:9b334a45a8ff 90 DCD UART2_RX_TX_IRQHandler ; UART2 Receive/Transmit interrupt
bogdanm 0:9b334a45a8ff 91 DCD UART2_ERR_IRQHandler ; UART2 Error interrupt
bogdanm 0:9b334a45a8ff 92 DCD UART3_RX_TX_IRQHandler ; UART3 Receive/Transmit interrupt
bogdanm 0:9b334a45a8ff 93 DCD UART3_ERR_IRQHandler ; UART3 Error interrupt
bogdanm 0:9b334a45a8ff 94 DCD ADC0_IRQHandler ; ADC0 interrupt
bogdanm 0:9b334a45a8ff 95 DCD CMP0_IRQHandler ; CMP0 interrupt
bogdanm 0:9b334a45a8ff 96 DCD CMP1_IRQHandler ; CMP1 interrupt
bogdanm 0:9b334a45a8ff 97 DCD FTM0_IRQHandler ; FTM0 fault, overflow and channels interrupt
bogdanm 0:9b334a45a8ff 98 DCD FTM1_IRQHandler ; FTM1 fault, overflow and channels interrupt
bogdanm 0:9b334a45a8ff 99 DCD FTM2_IRQHandler ; FTM2 fault, overflow and channels interrupt
bogdanm 0:9b334a45a8ff 100 DCD CMT_IRQHandler ; CMT interrupt
bogdanm 0:9b334a45a8ff 101 DCD RTC_IRQHandler ; RTC interrupt
bogdanm 0:9b334a45a8ff 102 DCD RTC_Seconds_IRQHandler ; RTC seconds interrupt
bogdanm 0:9b334a45a8ff 103 DCD PIT0_IRQHandler ; PIT timer channel 0 interrupt
bogdanm 0:9b334a45a8ff 104 DCD PIT1_IRQHandler ; PIT timer channel 1 interrupt
bogdanm 0:9b334a45a8ff 105 DCD PIT2_IRQHandler ; PIT timer channel 2 interrupt
bogdanm 0:9b334a45a8ff 106 DCD PIT3_IRQHandler ; PIT timer channel 3 interrupt
bogdanm 0:9b334a45a8ff 107 DCD PDB0_IRQHandler ; PDB0 Interrupt
bogdanm 0:9b334a45a8ff 108 DCD USB0_IRQHandler ; USB0 interrupt
bogdanm 0:9b334a45a8ff 109 DCD USBDCD_IRQHandler ; USBDCD Interrupt
bogdanm 0:9b334a45a8ff 110 DCD 0 ; Reserved
bogdanm 0:9b334a45a8ff 111 DCD DAC0_IRQHandler ; DAC0 interrupt
bogdanm 0:9b334a45a8ff 112 DCD MCG_IRQHandler ; MCG Interrupt
bogdanm 0:9b334a45a8ff 113 DCD LPTimer_IRQHandler ; LPTimer interrupt
bogdanm 0:9b334a45a8ff 114 DCD PORTA_IRQHandler ; Port A interrupt
bogdanm 0:9b334a45a8ff 115 DCD PORTB_IRQHandler ; Port B interrupt
bogdanm 0:9b334a45a8ff 116 DCD PORTC_IRQHandler ; Port C interrupt
bogdanm 0:9b334a45a8ff 117 DCD PORTD_IRQHandler ; Port D interrupt
bogdanm 0:9b334a45a8ff 118 DCD PORTE_IRQHandler ; Port E interrupt
bogdanm 0:9b334a45a8ff 119 DCD SWI_IRQHandler ; Software interrupt
bogdanm 0:9b334a45a8ff 120 DCD SPI2_IRQHandler ; SPI2 Interrupt
bogdanm 0:9b334a45a8ff 121 DCD UART4_RX_TX_IRQHandler ; UART4 Receive/Transmit interrupt
bogdanm 0:9b334a45a8ff 122 DCD UART4_ERR_IRQHandler ; UART4 Error interrupt
bogdanm 0:9b334a45a8ff 123 DCD UART5_RX_TX_IRQHandler ; UART5 Receive/Transmit interrupt
bogdanm 0:9b334a45a8ff 124 DCD UART5_ERR_IRQHandler ; UART5 Error interrupt
bogdanm 0:9b334a45a8ff 125 DCD CMP2_IRQHandler ; CMP2 interrupt
bogdanm 0:9b334a45a8ff 126 DCD FTM3_IRQHandler ; FTM3 fault, overflow and channels interrupt
bogdanm 0:9b334a45a8ff 127 DCD DAC1_IRQHandler ; DAC1 interrupt
bogdanm 0:9b334a45a8ff 128 DCD ADC1_IRQHandler ; ADC1 interrupt
bogdanm 0:9b334a45a8ff 129 DCD I2C2_IRQHandler ; I2C2 interrupt
bogdanm 0:9b334a45a8ff 130 DCD CAN0_ORed_Message_buffer_IRQHandler ; CAN0 OR'd message buffers interrupt
bogdanm 0:9b334a45a8ff 131 DCD CAN0_Bus_Off_IRQHandler ; CAN0 bus off interrupt
bogdanm 0:9b334a45a8ff 132 DCD CAN0_Error_IRQHandler ; CAN0 error interrupt
bogdanm 0:9b334a45a8ff 133 DCD CAN0_Tx_Warning_IRQHandler ; CAN0 Tx warning interrupt
bogdanm 0:9b334a45a8ff 134 DCD CAN0_Rx_Warning_IRQHandler ; CAN0 Rx warning interrupt
bogdanm 0:9b334a45a8ff 135 DCD CAN0_Wake_Up_IRQHandler ; CAN0 wake up interrupt
bogdanm 0:9b334a45a8ff 136 DCD SDHC_IRQHandler ; SDHC interrupt
bogdanm 0:9b334a45a8ff 137 DCD Default_Handler ; 98
bogdanm 0:9b334a45a8ff 138 DCD Default_Handler ; 99
bogdanm 0:9b334a45a8ff 139 DCD Default_Handler ; 100
bogdanm 0:9b334a45a8ff 140 DCD Default_Handler ; 101
bogdanm 0:9b334a45a8ff 141 DCD Default_Handler ; 102
bogdanm 0:9b334a45a8ff 142 DCD Default_Handler ; 103
bogdanm 0:9b334a45a8ff 143 DCD Default_Handler ; 104
bogdanm 0:9b334a45a8ff 144 DCD Default_Handler ; 105
bogdanm 0:9b334a45a8ff 145 DCD Default_Handler ; 106
bogdanm 0:9b334a45a8ff 146 DCD Default_Handler ; 107
bogdanm 0:9b334a45a8ff 147 DCD Default_Handler ; 108
bogdanm 0:9b334a45a8ff 148 DCD Default_Handler ; 109
bogdanm 0:9b334a45a8ff 149 DCD Default_Handler ; 110
bogdanm 0:9b334a45a8ff 150 DCD Default_Handler ; 111
bogdanm 0:9b334a45a8ff 151 DCD Default_Handler ; 112
bogdanm 0:9b334a45a8ff 152 DCD Default_Handler ; 113
bogdanm 0:9b334a45a8ff 153 DCD Default_Handler ; 114
bogdanm 0:9b334a45a8ff 154 DCD Default_Handler ; 115
bogdanm 0:9b334a45a8ff 155 DCD Default_Handler ; 116
bogdanm 0:9b334a45a8ff 156 DCD Default_Handler ; 117
bogdanm 0:9b334a45a8ff 157 DCD Default_Handler ; 118
bogdanm 0:9b334a45a8ff 158 DCD Default_Handler ; 119
bogdanm 0:9b334a45a8ff 159 DCD Default_Handler ; 120
bogdanm 0:9b334a45a8ff 160 DCD Default_Handler ; 121
bogdanm 0:9b334a45a8ff 161 DCD Default_Handler ; 122
bogdanm 0:9b334a45a8ff 162 DCD Default_Handler ; 123
bogdanm 0:9b334a45a8ff 163 DCD Default_Handler ; 124
bogdanm 0:9b334a45a8ff 164 DCD Default_Handler ; 125
bogdanm 0:9b334a45a8ff 165 DCD Default_Handler ; 126
bogdanm 0:9b334a45a8ff 166 DCD Default_Handler ; 127
bogdanm 0:9b334a45a8ff 167 DCD Default_Handler ; 128
bogdanm 0:9b334a45a8ff 168 DCD Default_Handler ; 129
bogdanm 0:9b334a45a8ff 169 DCD Default_Handler ; 130
bogdanm 0:9b334a45a8ff 170 DCD Default_Handler ; 131
bogdanm 0:9b334a45a8ff 171 DCD Default_Handler ; 132
bogdanm 0:9b334a45a8ff 172 DCD Default_Handler ; 133
bogdanm 0:9b334a45a8ff 173 DCD Default_Handler ; 134
bogdanm 0:9b334a45a8ff 174 DCD Default_Handler ; 135
bogdanm 0:9b334a45a8ff 175 DCD Default_Handler ; 136
bogdanm 0:9b334a45a8ff 176 DCD Default_Handler ; 137
bogdanm 0:9b334a45a8ff 177 DCD Default_Handler ; 138
bogdanm 0:9b334a45a8ff 178 DCD Default_Handler ; 139
bogdanm 0:9b334a45a8ff 179 DCD Default_Handler ; 140
bogdanm 0:9b334a45a8ff 180 DCD Default_Handler ; 141
bogdanm 0:9b334a45a8ff 181 DCD Default_Handler ; 142
bogdanm 0:9b334a45a8ff 182 DCD Default_Handler ; 143
bogdanm 0:9b334a45a8ff 183 DCD Default_Handler ; 144
bogdanm 0:9b334a45a8ff 184 DCD Default_Handler ; 145
bogdanm 0:9b334a45a8ff 185 DCD Default_Handler ; 146
bogdanm 0:9b334a45a8ff 186 DCD Default_Handler ; 147
bogdanm 0:9b334a45a8ff 187 DCD Default_Handler ; 148
bogdanm 0:9b334a45a8ff 188 DCD Default_Handler ; 149
bogdanm 0:9b334a45a8ff 189 DCD Default_Handler ; 150
bogdanm 0:9b334a45a8ff 190 DCD Default_Handler ; 151
bogdanm 0:9b334a45a8ff 191 DCD Default_Handler ; 152
bogdanm 0:9b334a45a8ff 192 DCD Default_Handler ; 153
bogdanm 0:9b334a45a8ff 193 DCD Default_Handler ; 154
bogdanm 0:9b334a45a8ff 194 DCD Default_Handler ; 155
bogdanm 0:9b334a45a8ff 195 DCD Default_Handler ; 156
bogdanm 0:9b334a45a8ff 196 DCD Default_Handler ; 157
bogdanm 0:9b334a45a8ff 197 DCD Default_Handler ; 158
bogdanm 0:9b334a45a8ff 198 DCD Default_Handler ; 159
bogdanm 0:9b334a45a8ff 199 DCD Default_Handler ; 160
bogdanm 0:9b334a45a8ff 200 DCD Default_Handler ; 161
bogdanm 0:9b334a45a8ff 201 DCD Default_Handler ; 162
bogdanm 0:9b334a45a8ff 202 DCD Default_Handler ; 163
bogdanm 0:9b334a45a8ff 203 DCD Default_Handler ; 164
bogdanm 0:9b334a45a8ff 204 DCD Default_Handler ; 165
bogdanm 0:9b334a45a8ff 205 DCD Default_Handler ; 166
bogdanm 0:9b334a45a8ff 206 DCD Default_Handler ; 167
bogdanm 0:9b334a45a8ff 207 DCD Default_Handler ; 168
bogdanm 0:9b334a45a8ff 208 DCD Default_Handler ; 169
bogdanm 0:9b334a45a8ff 209 DCD Default_Handler ; 170
bogdanm 0:9b334a45a8ff 210 DCD Default_Handler ; 171
bogdanm 0:9b334a45a8ff 211 DCD Default_Handler ; 172
bogdanm 0:9b334a45a8ff 212 DCD Default_Handler ; 173
bogdanm 0:9b334a45a8ff 213 DCD Default_Handler ; 174
bogdanm 0:9b334a45a8ff 214 DCD Default_Handler ; 175
bogdanm 0:9b334a45a8ff 215 DCD Default_Handler ; 176
bogdanm 0:9b334a45a8ff 216 DCD Default_Handler ; 177
bogdanm 0:9b334a45a8ff 217 DCD Default_Handler ; 178
bogdanm 0:9b334a45a8ff 218 DCD Default_Handler ; 179
bogdanm 0:9b334a45a8ff 219 DCD Default_Handler ; 180
bogdanm 0:9b334a45a8ff 220 DCD Default_Handler ; 181
bogdanm 0:9b334a45a8ff 221 DCD Default_Handler ; 182
bogdanm 0:9b334a45a8ff 222 DCD Default_Handler ; 183
bogdanm 0:9b334a45a8ff 223 DCD Default_Handler ; 184
bogdanm 0:9b334a45a8ff 224 DCD Default_Handler ; 185
bogdanm 0:9b334a45a8ff 225 DCD Default_Handler ; 186
bogdanm 0:9b334a45a8ff 226 DCD Default_Handler ; 187
bogdanm 0:9b334a45a8ff 227 DCD Default_Handler ; 188
bogdanm 0:9b334a45a8ff 228 DCD Default_Handler ; 189
bogdanm 0:9b334a45a8ff 229 DCD Default_Handler ; 190
bogdanm 0:9b334a45a8ff 230 DCD Default_Handler ; 191
bogdanm 0:9b334a45a8ff 231 DCD Default_Handler ; 192
bogdanm 0:9b334a45a8ff 232 DCD Default_Handler ; 193
bogdanm 0:9b334a45a8ff 233 DCD Default_Handler ; 194
bogdanm 0:9b334a45a8ff 234 DCD Default_Handler ; 195
bogdanm 0:9b334a45a8ff 235 DCD Default_Handler ; 196
bogdanm 0:9b334a45a8ff 236 DCD Default_Handler ; 197
bogdanm 0:9b334a45a8ff 237 DCD Default_Handler ; 198
bogdanm 0:9b334a45a8ff 238 DCD Default_Handler ; 199
bogdanm 0:9b334a45a8ff 239 DCD Default_Handler ; 200
bogdanm 0:9b334a45a8ff 240 DCD Default_Handler ; 201
bogdanm 0:9b334a45a8ff 241 DCD Default_Handler ; 202
bogdanm 0:9b334a45a8ff 242 DCD Default_Handler ; 203
bogdanm 0:9b334a45a8ff 243 DCD Default_Handler ; 204
bogdanm 0:9b334a45a8ff 244 DCD Default_Handler ; 205
bogdanm 0:9b334a45a8ff 245 DCD Default_Handler ; 206
bogdanm 0:9b334a45a8ff 246 DCD Default_Handler ; 207
bogdanm 0:9b334a45a8ff 247 DCD Default_Handler ; 208
bogdanm 0:9b334a45a8ff 248 DCD Default_Handler ; 209
bogdanm 0:9b334a45a8ff 249 DCD Default_Handler ; 210
bogdanm 0:9b334a45a8ff 250 DCD Default_Handler ; 211
bogdanm 0:9b334a45a8ff 251 DCD Default_Handler ; 212
bogdanm 0:9b334a45a8ff 252 DCD Default_Handler ; 213
bogdanm 0:9b334a45a8ff 253 DCD Default_Handler ; 214
bogdanm 0:9b334a45a8ff 254 DCD Default_Handler ; 215
bogdanm 0:9b334a45a8ff 255 DCD Default_Handler ; 216
bogdanm 0:9b334a45a8ff 256 DCD Default_Handler ; 217
bogdanm 0:9b334a45a8ff 257 DCD Default_Handler ; 218
bogdanm 0:9b334a45a8ff 258 DCD Default_Handler ; 219
bogdanm 0:9b334a45a8ff 259 DCD Default_Handler ; 220
bogdanm 0:9b334a45a8ff 260 DCD Default_Handler ; 221
bogdanm 0:9b334a45a8ff 261 DCD Default_Handler ; 222
bogdanm 0:9b334a45a8ff 262 DCD Default_Handler ; 223
bogdanm 0:9b334a45a8ff 263 DCD Default_Handler ; 224
bogdanm 0:9b334a45a8ff 264 DCD Default_Handler ; 225
bogdanm 0:9b334a45a8ff 265 DCD Default_Handler ; 226
bogdanm 0:9b334a45a8ff 266 DCD Default_Handler ; 227
bogdanm 0:9b334a45a8ff 267 DCD Default_Handler ; 228
bogdanm 0:9b334a45a8ff 268 DCD Default_Handler ; 229
bogdanm 0:9b334a45a8ff 269 DCD Default_Handler ; 230
bogdanm 0:9b334a45a8ff 270 DCD Default_Handler ; 231
bogdanm 0:9b334a45a8ff 271 DCD Default_Handler ; 232
bogdanm 0:9b334a45a8ff 272 DCD Default_Handler ; 233
bogdanm 0:9b334a45a8ff 273 DCD Default_Handler ; 234
bogdanm 0:9b334a45a8ff 274 DCD Default_Handler ; 235
bogdanm 0:9b334a45a8ff 275 DCD Default_Handler ; 236
bogdanm 0:9b334a45a8ff 276 DCD Default_Handler ; 237
bogdanm 0:9b334a45a8ff 277 DCD Default_Handler ; 238
bogdanm 0:9b334a45a8ff 278 DCD Default_Handler ; 239
bogdanm 0:9b334a45a8ff 279 DCD Default_Handler ; 240
bogdanm 0:9b334a45a8ff 280 DCD Default_Handler ; 241
bogdanm 0:9b334a45a8ff 281 DCD Default_Handler ; 242
bogdanm 0:9b334a45a8ff 282 DCD Default_Handler ; 243
bogdanm 0:9b334a45a8ff 283 DCD Default_Handler ; 244
bogdanm 0:9b334a45a8ff 284 DCD Default_Handler ; 245
bogdanm 0:9b334a45a8ff 285 DCD Default_Handler ; 246
bogdanm 0:9b334a45a8ff 286 DCD Default_Handler ; 247
bogdanm 0:9b334a45a8ff 287 DCD Default_Handler ; 248
bogdanm 0:9b334a45a8ff 288 DCD Default_Handler ; 249
bogdanm 0:9b334a45a8ff 289 DCD Default_Handler ; 250
bogdanm 0:9b334a45a8ff 290 DCD Default_Handler ; 251
bogdanm 0:9b334a45a8ff 291 DCD Default_Handler ; 252
bogdanm 0:9b334a45a8ff 292 DCD Default_Handler ; 253
bogdanm 0:9b334a45a8ff 293 DCD Default_Handler ; 254
bogdanm 0:9b334a45a8ff 294 DCD Default_Handler ; 255
bogdanm 0:9b334a45a8ff 295 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
bogdanm 0:9b334a45a8ff 296 ;;Flash Configuration
bogdanm 0:9b334a45a8ff 297 ;;16-byte flash configuration field that stores default protection settings (loaded on reset)
bogdanm 0:9b334a45a8ff 298 ;;and security information that allows the MCU to restrict acces to the FTFL module.
bogdanm 0:9b334a45a8ff 299
bogdanm 0:9b334a45a8ff 300 BackDoorK0 EQU 0xFF
bogdanm 0:9b334a45a8ff 301 BackDoorK1 EQU 0xFF
bogdanm 0:9b334a45a8ff 302 BackDoorK2 EQU 0xFF
bogdanm 0:9b334a45a8ff 303 BackDoorK3 EQU 0xFF
bogdanm 0:9b334a45a8ff 304 BackDoorK4 EQU 0xFF
bogdanm 0:9b334a45a8ff 305 BackDoorK5 EQU 0xFF
bogdanm 0:9b334a45a8ff 306 BackDoorK6 EQU 0xFF
bogdanm 0:9b334a45a8ff 307 BackDoorK7 EQU 0xFF
bogdanm 0:9b334a45a8ff 308
bogdanm 0:9b334a45a8ff 309 nFPROT0 EQU 0x00
bogdanm 0:9b334a45a8ff 310 FPROT0 EQU nFPROT0^0xFF
bogdanm 0:9b334a45a8ff 311
bogdanm 0:9b334a45a8ff 312 nFPROT1 EQU 0x00
bogdanm 0:9b334a45a8ff 313 FPROT1 EQU nFPROT1^0xFF
bogdanm 0:9b334a45a8ff 314
bogdanm 0:9b334a45a8ff 315 nFPROT2 EQU 0x00
bogdanm 0:9b334a45a8ff 316 FPROT2 EQU nFPROT2^0xFF
bogdanm 0:9b334a45a8ff 317
bogdanm 0:9b334a45a8ff 318 nFPROT3 EQU 0x00
bogdanm 0:9b334a45a8ff 319 FPROT3 EQU nFPROT3^0xFF
bogdanm 0:9b334a45a8ff 320
bogdanm 0:9b334a45a8ff 321 nFEPROT EQU 0x00
bogdanm 0:9b334a45a8ff 322 FEPROT EQU nFEPROT^0xFF
bogdanm 0:9b334a45a8ff 323
bogdanm 0:9b334a45a8ff 324 nFDPROT EQU 0x00
bogdanm 0:9b334a45a8ff 325 FDPROT EQU nFDPROT^0xFF
bogdanm 0:9b334a45a8ff 326
bogdanm 0:9b334a45a8ff 327 FOPT EQU 0xFF
bogdanm 0:9b334a45a8ff 328
bogdanm 0:9b334a45a8ff 329 FSEC EQU 0xFE
bogdanm 0:9b334a45a8ff 330 SECTION FlashConfig:CONST:REORDER:ROOT(2)
bogdanm 0:9b334a45a8ff 331 Config:
bogdanm 0:9b334a45a8ff 332 DATA
bogdanm 0:9b334a45a8ff 333 DCB BackDoorK0, BackDoorK1, BackDoorK2, BackDoorK3
bogdanm 0:9b334a45a8ff 334 DCB BackDoorK4, BackDoorK5, BackDoorK6, BackDoorK7
bogdanm 0:9b334a45a8ff 335 DCB FPROT0, FPROT1, FPROT2, FPROT3
bogdanm 0:9b334a45a8ff 336 DCB FSEC, FOPT, FEPROT, FDPROT
bogdanm 0:9b334a45a8ff 337 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
bogdanm 0:9b334a45a8ff 338 ;;
bogdanm 0:9b334a45a8ff 339 ;; Default interrupt handlers.
bogdanm 0:9b334a45a8ff 340 ;;
bogdanm 0:9b334a45a8ff 341 THUMB
bogdanm 0:9b334a45a8ff 342 PUBWEAK Reset_Handler
bogdanm 0:9b334a45a8ff 343 SECTION .text:CODE:NOROOT:REORDER(2)
bogdanm 0:9b334a45a8ff 344 Reset_Handler
bogdanm 0:9b334a45a8ff 345
bogdanm 0:9b334a45a8ff 346 LDR R0, =SystemInit
bogdanm 0:9b334a45a8ff 347 BLX R0
bogdanm 0:9b334a45a8ff 348 LDR R0, =__iar_program_start
bogdanm 0:9b334a45a8ff 349 BX R0
bogdanm 0:9b334a45a8ff 350
bogdanm 0:9b334a45a8ff 351 PUBWEAK NMI_Handler
bogdanm 0:9b334a45a8ff 352 PUBWEAK HardFault_Handler
bogdanm 0:9b334a45a8ff 353 PUBWEAK MemManage_Handler
bogdanm 0:9b334a45a8ff 354 PUBWEAK BusFault_Handler
bogdanm 0:9b334a45a8ff 355 PUBWEAK UsageFault_Handler
bogdanm 0:9b334a45a8ff 356 PUBWEAK SVC_Handler
bogdanm 0:9b334a45a8ff 357 PUBWEAK DebugMon_Handler
bogdanm 0:9b334a45a8ff 358 PUBWEAK PendSV_Handler
bogdanm 0:9b334a45a8ff 359 PUBWEAK SysTick_Handler
bogdanm 0:9b334a45a8ff 360 PUBWEAK DMA0_IRQHandler
bogdanm 0:9b334a45a8ff 361 PUBWEAK DMA1_IRQHandler
bogdanm 0:9b334a45a8ff 362 PUBWEAK DMA2_IRQHandler
bogdanm 0:9b334a45a8ff 363 PUBWEAK DMA3_IRQHandler
bogdanm 0:9b334a45a8ff 364 PUBWEAK DMA4_IRQHandler
bogdanm 0:9b334a45a8ff 365 PUBWEAK DMA5_IRQHandler
bogdanm 0:9b334a45a8ff 366 PUBWEAK DMA6_IRQHandler
bogdanm 0:9b334a45a8ff 367 PUBWEAK DMA7_IRQHandler
bogdanm 0:9b334a45a8ff 368 PUBWEAK DMA8_IRQHandler
bogdanm 0:9b334a45a8ff 369 PUBWEAK DMA9_IRQHandler
bogdanm 0:9b334a45a8ff 370 PUBWEAK DMA10_IRQHandler
bogdanm 0:9b334a45a8ff 371 PUBWEAK DMA11_IRQHandler
bogdanm 0:9b334a45a8ff 372 PUBWEAK DMA12_IRQHandler
bogdanm 0:9b334a45a8ff 373 PUBWEAK DMA13_IRQHandler
bogdanm 0:9b334a45a8ff 374 PUBWEAK DMA14_IRQHandler
bogdanm 0:9b334a45a8ff 375 PUBWEAK DMA15_IRQHandler
bogdanm 0:9b334a45a8ff 376 PUBWEAK DMA_Error_IRQHandler
bogdanm 0:9b334a45a8ff 377 PUBWEAK MCM_IRQHandler
bogdanm 0:9b334a45a8ff 378 PUBWEAK FTFE_IRQHandler
bogdanm 0:9b334a45a8ff 379 PUBWEAK Read_Collision_IRQHandler
bogdanm 0:9b334a45a8ff 380 PUBWEAK LVD_LVW_IRQHandler
bogdanm 0:9b334a45a8ff 381 PUBWEAK LLW_IRQHandler
bogdanm 0:9b334a45a8ff 382 PUBWEAK Watchdog_IRQHandler
bogdanm 0:9b334a45a8ff 383 PUBWEAK I2C0_IRQHandler
bogdanm 0:9b334a45a8ff 384 PUBWEAK I2C1_IRQHandler
bogdanm 0:9b334a45a8ff 385 PUBWEAK SPI0_IRQHandler
bogdanm 0:9b334a45a8ff 386 PUBWEAK SPI1_IRQHandler
bogdanm 0:9b334a45a8ff 387 PUBWEAK I2S0_Tx_IRQHandler
bogdanm 0:9b334a45a8ff 388 PUBWEAK I2S0_Rx_IRQHandler
bogdanm 0:9b334a45a8ff 389 PUBWEAK UART0_LON_IRQHandler
bogdanm 0:9b334a45a8ff 390 PUBWEAK UART0_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 391 PUBWEAK UART0_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 392 PUBWEAK UART1_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 393 PUBWEAK UART1_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 394 PUBWEAK UART2_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 395 PUBWEAK UART2_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 396 PUBWEAK UART3_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 397 PUBWEAK UART3_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 398 PUBWEAK ADC0_IRQHandler
bogdanm 0:9b334a45a8ff 399 PUBWEAK CMP0_IRQHandler
bogdanm 0:9b334a45a8ff 400 PUBWEAK CMP1_IRQHandler
bogdanm 0:9b334a45a8ff 401 PUBWEAK FTM0_IRQHandler
bogdanm 0:9b334a45a8ff 402 PUBWEAK FTM1_IRQHandler
bogdanm 0:9b334a45a8ff 403 PUBWEAK FTM2_IRQHandler
bogdanm 0:9b334a45a8ff 404 PUBWEAK CMT_IRQHandler
bogdanm 0:9b334a45a8ff 405 PUBWEAK RTC_IRQHandler
bogdanm 0:9b334a45a8ff 406 PUBWEAK RTC_Seconds_IRQHandler
bogdanm 0:9b334a45a8ff 407 PUBWEAK PIT0_IRQHandler
bogdanm 0:9b334a45a8ff 408 PUBWEAK PIT1_IRQHandler
bogdanm 0:9b334a45a8ff 409 PUBWEAK PIT2_IRQHandler
bogdanm 0:9b334a45a8ff 410 PUBWEAK PIT3_IRQHandler
bogdanm 0:9b334a45a8ff 411 PUBWEAK PDB0_IRQHandler
bogdanm 0:9b334a45a8ff 412 PUBWEAK USB0_IRQHandler
bogdanm 0:9b334a45a8ff 413 PUBWEAK USBDCD_IRQHandler
bogdanm 0:9b334a45a8ff 414 PUBWEAK DAC0_IRQHandler
bogdanm 0:9b334a45a8ff 415 PUBWEAK MCG_IRQHandler
bogdanm 0:9b334a45a8ff 416 PUBWEAK LPTimer_IRQHandler
bogdanm 0:9b334a45a8ff 417 PUBWEAK PORTA_IRQHandler
bogdanm 0:9b334a45a8ff 418 PUBWEAK PORTB_IRQHandler
bogdanm 0:9b334a45a8ff 419 PUBWEAK PORTC_IRQHandler
bogdanm 0:9b334a45a8ff 420 PUBWEAK PORTD_IRQHandler
bogdanm 0:9b334a45a8ff 421 PUBWEAK PORTE_IRQHandler
bogdanm 0:9b334a45a8ff 422 PUBWEAK SWI_IRQHandler
bogdanm 0:9b334a45a8ff 423 PUBWEAK SPI2_IRQHandler
bogdanm 0:9b334a45a8ff 424 PUBWEAK UART4_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 425 PUBWEAK UART4_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 426 PUBWEAK UART5_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 427 PUBWEAK UART5_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 428 PUBWEAK CMP2_IRQHandler
bogdanm 0:9b334a45a8ff 429 PUBWEAK FTM3_IRQHandler
bogdanm 0:9b334a45a8ff 430 PUBWEAK DAC1_IRQHandler
bogdanm 0:9b334a45a8ff 431 PUBWEAK ADC1_IRQHandler
bogdanm 0:9b334a45a8ff 432 PUBWEAK I2C2_IRQHandler
bogdanm 0:9b334a45a8ff 433 PUBWEAK CAN0_ORed_Message_buffer_IRQHandler
bogdanm 0:9b334a45a8ff 434 PUBWEAK CAN0_Bus_Off_IRQHandler
bogdanm 0:9b334a45a8ff 435 PUBWEAK CAN0_Error_IRQHandler
bogdanm 0:9b334a45a8ff 436 PUBWEAK CAN0_Tx_Warning_IRQHandler
bogdanm 0:9b334a45a8ff 437 PUBWEAK CAN0_Rx_Warning_IRQHandler
bogdanm 0:9b334a45a8ff 438 PUBWEAK CAN0_Wake_Up_IRQHandler
bogdanm 0:9b334a45a8ff 439 PUBWEAK SDHC_IRQHandler
bogdanm 0:9b334a45a8ff 440
bogdanm 0:9b334a45a8ff 441 SECTION .text:CODE:REORDER:NOROOT(1)
bogdanm 0:9b334a45a8ff 442 THUMB
bogdanm 0:9b334a45a8ff 443 NMI_Handler
bogdanm 0:9b334a45a8ff 444 HardFault_Handler
bogdanm 0:9b334a45a8ff 445 MemManage_Handler
bogdanm 0:9b334a45a8ff 446 BusFault_Handler
bogdanm 0:9b334a45a8ff 447 UsageFault_Handler
bogdanm 0:9b334a45a8ff 448 SVC_Handler
bogdanm 0:9b334a45a8ff 449 DebugMon_Handler
bogdanm 0:9b334a45a8ff 450 PendSV_Handler
bogdanm 0:9b334a45a8ff 451 SysTick_Handler
bogdanm 0:9b334a45a8ff 452 DMA0_IRQHandler
bogdanm 0:9b334a45a8ff 453 DMA1_IRQHandler
bogdanm 0:9b334a45a8ff 454 DMA2_IRQHandler
bogdanm 0:9b334a45a8ff 455 DMA3_IRQHandler
bogdanm 0:9b334a45a8ff 456 DMA4_IRQHandler
bogdanm 0:9b334a45a8ff 457 DMA5_IRQHandler
bogdanm 0:9b334a45a8ff 458 DMA6_IRQHandler
bogdanm 0:9b334a45a8ff 459 DMA7_IRQHandler
bogdanm 0:9b334a45a8ff 460 DMA8_IRQHandler
bogdanm 0:9b334a45a8ff 461 DMA9_IRQHandler
bogdanm 0:9b334a45a8ff 462 DMA10_IRQHandler
bogdanm 0:9b334a45a8ff 463 DMA11_IRQHandler
bogdanm 0:9b334a45a8ff 464 DMA12_IRQHandler
bogdanm 0:9b334a45a8ff 465 DMA13_IRQHandler
bogdanm 0:9b334a45a8ff 466 DMA14_IRQHandler
bogdanm 0:9b334a45a8ff 467 DMA15_IRQHandler
bogdanm 0:9b334a45a8ff 468 DMA_Error_IRQHandler
bogdanm 0:9b334a45a8ff 469 MCM_IRQHandler
bogdanm 0:9b334a45a8ff 470 FTFE_IRQHandler
bogdanm 0:9b334a45a8ff 471 Read_Collision_IRQHandler
bogdanm 0:9b334a45a8ff 472 LVD_LVW_IRQHandler
bogdanm 0:9b334a45a8ff 473 LLW_IRQHandler
bogdanm 0:9b334a45a8ff 474 Watchdog_IRQHandler
bogdanm 0:9b334a45a8ff 475 I2C0_IRQHandler
bogdanm 0:9b334a45a8ff 476 I2C1_IRQHandler
bogdanm 0:9b334a45a8ff 477 SPI0_IRQHandler
bogdanm 0:9b334a45a8ff 478 SPI1_IRQHandler
bogdanm 0:9b334a45a8ff 479 I2S0_Tx_IRQHandler
bogdanm 0:9b334a45a8ff 480 I2S0_Rx_IRQHandler
bogdanm 0:9b334a45a8ff 481 UART0_LON_IRQHandler
bogdanm 0:9b334a45a8ff 482 UART0_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 483 UART0_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 484 UART1_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 485 UART1_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 486 UART2_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 487 UART2_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 488 UART3_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 489 UART3_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 490 ADC0_IRQHandler
bogdanm 0:9b334a45a8ff 491 CMP0_IRQHandler
bogdanm 0:9b334a45a8ff 492 CMP1_IRQHandler
bogdanm 0:9b334a45a8ff 493 FTM0_IRQHandler
bogdanm 0:9b334a45a8ff 494 FTM1_IRQHandler
bogdanm 0:9b334a45a8ff 495 FTM2_IRQHandler
bogdanm 0:9b334a45a8ff 496 CMT_IRQHandler
bogdanm 0:9b334a45a8ff 497 RTC_IRQHandler
bogdanm 0:9b334a45a8ff 498 RTC_Seconds_IRQHandler
bogdanm 0:9b334a45a8ff 499 PIT0_IRQHandler
bogdanm 0:9b334a45a8ff 500 PIT1_IRQHandler
bogdanm 0:9b334a45a8ff 501 PIT2_IRQHandler
bogdanm 0:9b334a45a8ff 502 PIT3_IRQHandler
bogdanm 0:9b334a45a8ff 503 PDB0_IRQHandler
bogdanm 0:9b334a45a8ff 504 USB0_IRQHandler
bogdanm 0:9b334a45a8ff 505 USBDCD_IRQHandler
bogdanm 0:9b334a45a8ff 506 DAC0_IRQHandler
bogdanm 0:9b334a45a8ff 507 MCG_IRQHandler
bogdanm 0:9b334a45a8ff 508 LPTimer_IRQHandler
bogdanm 0:9b334a45a8ff 509 PORTA_IRQHandler
bogdanm 0:9b334a45a8ff 510 PORTB_IRQHandler
bogdanm 0:9b334a45a8ff 511 PORTC_IRQHandler
bogdanm 0:9b334a45a8ff 512 PORTD_IRQHandler
bogdanm 0:9b334a45a8ff 513 PORTE_IRQHandler
bogdanm 0:9b334a45a8ff 514 SWI_IRQHandler
bogdanm 0:9b334a45a8ff 515 SPI2_IRQHandler
bogdanm 0:9b334a45a8ff 516 UART4_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 517 UART4_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 518 UART5_RX_TX_IRQHandler
bogdanm 0:9b334a45a8ff 519 UART5_ERR_IRQHandler
bogdanm 0:9b334a45a8ff 520 CMP2_IRQHandler
bogdanm 0:9b334a45a8ff 521 FTM3_IRQHandler
bogdanm 0:9b334a45a8ff 522 DAC1_IRQHandler
bogdanm 0:9b334a45a8ff 523 ADC1_IRQHandler
bogdanm 0:9b334a45a8ff 524 I2C2_IRQHandler
bogdanm 0:9b334a45a8ff 525 CAN0_ORed_Message_buffer_IRQHandler
bogdanm 0:9b334a45a8ff 526 CAN0_Bus_Off_IRQHandler
bogdanm 0:9b334a45a8ff 527 CAN0_Error_IRQHandler
bogdanm 0:9b334a45a8ff 528 CAN0_Tx_Warning_IRQHandler
bogdanm 0:9b334a45a8ff 529 CAN0_Rx_Warning_IRQHandler
bogdanm 0:9b334a45a8ff 530 CAN0_Wake_Up_IRQHandler
bogdanm 0:9b334a45a8ff 531 SDHC_IRQHandler
bogdanm 0:9b334a45a8ff 532 Default_Handler
bogdanm 0:9b334a45a8ff 533
bogdanm 0:9b334a45a8ff 534 B Default_Handler
bogdanm 0:9b334a45a8ff 535 END