EL4121 Embedded System / mbed-os

Dependents:   cobaLCDJoyMotor_Thread odometry_omni_3roda_v3 odometry_omni_3roda_v1 odometry_omni_3roda_v2 ... more

Committer:
be_bryan
Date:
Mon Dec 11 17:54:04 2017 +0000
Revision:
0:b74591d5ab33
motor ++

Who changed what in which revision?

UserRevisionLine numberNew contents of line
be_bryan 0:b74591d5ab33 1 /*******************************************************************************
be_bryan 0:b74591d5ab33 2 * Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved.
be_bryan 0:b74591d5ab33 3 *
be_bryan 0:b74591d5ab33 4 * Permission is hereby granted, free of charge, to any person obtaining a
be_bryan 0:b74591d5ab33 5 * copy of this software and associated documentation files (the "Software"),
be_bryan 0:b74591d5ab33 6 * to deal in the Software without restriction, including without limitation
be_bryan 0:b74591d5ab33 7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
be_bryan 0:b74591d5ab33 8 * and/or sell copies of the Software, and to permit persons to whom the
be_bryan 0:b74591d5ab33 9 * Software is furnished to do so, subject to the following conditions:
be_bryan 0:b74591d5ab33 10 *
be_bryan 0:b74591d5ab33 11 * The above copyright notice and this permission notice shall be included
be_bryan 0:b74591d5ab33 12 * in all copies or substantial portions of the Software.
be_bryan 0:b74591d5ab33 13 *
be_bryan 0:b74591d5ab33 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
be_bryan 0:b74591d5ab33 15 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
be_bryan 0:b74591d5ab33 16 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
be_bryan 0:b74591d5ab33 17 * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
be_bryan 0:b74591d5ab33 18 * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
be_bryan 0:b74591d5ab33 19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
be_bryan 0:b74591d5ab33 20 * OTHER DEALINGS IN THE SOFTWARE.
be_bryan 0:b74591d5ab33 21 *
be_bryan 0:b74591d5ab33 22 * Except as contained in this notice, the name of Maxim Integrated
be_bryan 0:b74591d5ab33 23 * Products, Inc. shall not be used except as stated in the Maxim Integrated
be_bryan 0:b74591d5ab33 24 * Products, Inc. Branding Policy.
be_bryan 0:b74591d5ab33 25 *
be_bryan 0:b74591d5ab33 26 * The mere transfer of this software does not imply any licenses
be_bryan 0:b74591d5ab33 27 * of trade secrets, proprietary technology, copyrights, patents,
be_bryan 0:b74591d5ab33 28 * trademarks, maskwork rights, or any other form of intellectual
be_bryan 0:b74591d5ab33 29 * property whatsoever. Maxim Integrated Products, Inc. retains all
be_bryan 0:b74591d5ab33 30 * ownership rights.
be_bryan 0:b74591d5ab33 31 *******************************************************************************
be_bryan 0:b74591d5ab33 32 */
be_bryan 0:b74591d5ab33 33
be_bryan 0:b74591d5ab33 34 MODULE ?cstartup
be_bryan 0:b74591d5ab33 35
be_bryan 0:b74591d5ab33 36 ;; Forward declaration of sections.
be_bryan 0:b74591d5ab33 37 SECTION CSTACK:DATA:NOROOT(3)
be_bryan 0:b74591d5ab33 38
be_bryan 0:b74591d5ab33 39 SECTION .intvec:CODE:NOROOT(2)
be_bryan 0:b74591d5ab33 40
be_bryan 0:b74591d5ab33 41 EXTERN __iar_program_start
be_bryan 0:b74591d5ab33 42 EXTERN SystemInit
be_bryan 0:b74591d5ab33 43 PUBLIC __vector_table
be_bryan 0:b74591d5ab33 44
be_bryan 0:b74591d5ab33 45 DATA
be_bryan 0:b74591d5ab33 46 __vector_table DCD sfe(CSTACK) /* Top of Stack */
be_bryan 0:b74591d5ab33 47 DCD Reset_Handler /* Reset Handler */
be_bryan 0:b74591d5ab33 48 DCD NMI_Handler /* NMI Handler */
be_bryan 0:b74591d5ab33 49 DCD HardFault_Handler /* Hard Fault Handler */
be_bryan 0:b74591d5ab33 50 DCD MemManage_Handler /* MPU Fault Handler */
be_bryan 0:b74591d5ab33 51 DCD BusFault_Handler /* Bus Fault Handler */
be_bryan 0:b74591d5ab33 52 DCD UsageFault_Handler /* Usage Fault Handler */
be_bryan 0:b74591d5ab33 53 DCD 0 /* Reserved */
be_bryan 0:b74591d5ab33 54 DCD 0 /* Reserved */
be_bryan 0:b74591d5ab33 55 DCD 0 /* Reserved */
be_bryan 0:b74591d5ab33 56 DCD 0 /* Reserved */
be_bryan 0:b74591d5ab33 57 DCD SVC_Handler /* SVCall Handler */
be_bryan 0:b74591d5ab33 58 DCD DebugMon_Handler /* Debug Monitor Handler */
be_bryan 0:b74591d5ab33 59 DCD 0 /* Reserved */
be_bryan 0:b74591d5ab33 60 DCD PendSV_Handler /* PendSV Handler */
be_bryan 0:b74591d5ab33 61 DCD SysTick_Handler /* SysTick Handler */
be_bryan 0:b74591d5ab33 62
be_bryan 0:b74591d5ab33 63 /* Maxim 32600 Externals interrupts */
be_bryan 0:b74591d5ab33 64 DCD UART0_IRQHandler /* 16: 1 UART0 */
be_bryan 0:b74591d5ab33 65 DCD UART1_IRQHandler /* 17: 2 UART1 */
be_bryan 0:b74591d5ab33 66 DCD I2CM0_IRQHandler /* 18: 3 I2C Master 0 */
be_bryan 0:b74591d5ab33 67 DCD I2CS_IRQHandler /* 19: 4 I2C Slave */
be_bryan 0:b74591d5ab33 68 DCD USB_IRQHandler /* 20: 5 USB */
be_bryan 0:b74591d5ab33 69 DCD PMU_IRQHandler /* 21: 6 DMA */
be_bryan 0:b74591d5ab33 70 DCD AFE_IRQHandler /* 22: 7 AFE */
be_bryan 0:b74591d5ab33 71 DCD MAA_IRQHandler /* 23: 8 MAA */
be_bryan 0:b74591d5ab33 72 DCD AES_IRQHandler /* 24: 9 AES */
be_bryan 0:b74591d5ab33 73 DCD SPI0_IRQHandler /* 25:10 SPI0 */
be_bryan 0:b74591d5ab33 74 DCD SPI1_IRQHandler /* 26:11 SPI1 */
be_bryan 0:b74591d5ab33 75 DCD SPI2_IRQHandler /* 27:12 SPI2 */
be_bryan 0:b74591d5ab33 76 DCD TMR0_IRQHandler /* 28:13 Timer32-0 */
be_bryan 0:b74591d5ab33 77 DCD TMR1_IRQHandler /* 29:14 Timer32-1 */
be_bryan 0:b74591d5ab33 78 DCD TMR2_IRQHandler /* 30:15 Timer32-1 */
be_bryan 0:b74591d5ab33 79 DCD TMR3_IRQHandler /* 31:16 Timer32-2 */
be_bryan 0:b74591d5ab33 80 DCD RSVD0_IRQHandler /* 32:17 RSVD */
be_bryan 0:b74591d5ab33 81 DCD RSVD1_IRQHandler /* 33:18 RSVD */
be_bryan 0:b74591d5ab33 82 DCD DAC0_IRQHandler /* 34:19 DAC0 (12-bit DAC) */
be_bryan 0:b74591d5ab33 83 DCD DAC1_IRQHandler /* 35:20 DAC1 (12-bit DAC) */
be_bryan 0:b74591d5ab33 84 DCD DAC2_IRQHandler /* 36:21 DAC2 (8-bit DAC) */
be_bryan 0:b74591d5ab33 85 DCD DAC3_IRQHandler /* 37:22 DAC3 (8-bit DAC) */
be_bryan 0:b74591d5ab33 86 DCD ADC_IRQHandler /* 38:23 ADC */
be_bryan 0:b74591d5ab33 87 DCD FLC_IRQHandler /* 39:24 Flash Controller */
be_bryan 0:b74591d5ab33 88 DCD PWRMAN_IRQHandler /* 40:25 PWRMAN */
be_bryan 0:b74591d5ab33 89 DCD CLKMAN_IRQHandler /* 41:26 CLKMAN */
be_bryan 0:b74591d5ab33 90 DCD RTC0_IRQHandler /* 42:27 RTC INT0 */
be_bryan 0:b74591d5ab33 91 DCD RTC1_IRQHandler /* 43:28 RTC INT1 */
be_bryan 0:b74591d5ab33 92 DCD RTC2_IRQHandler /* 44:29 RTC INT2 */
be_bryan 0:b74591d5ab33 93 DCD RTC3_IRQHandler /* 45:30 RTC INT3 */
be_bryan 0:b74591d5ab33 94 DCD WDT0_IRQHandler /* 46:31 WATCHDOG0 */
be_bryan 0:b74591d5ab33 95 DCD WDT0_P_IRQHandler /* 47:32 WATCHDOG0 PRE-WINDOW */
be_bryan 0:b74591d5ab33 96 DCD WDT1_IRQHandler /* 48:33 WATCHDOG1 */
be_bryan 0:b74591d5ab33 97 DCD WDT1_P_IRQHandler /* 49:34 WATCHDOG1 PRE-WINDOW */
be_bryan 0:b74591d5ab33 98 DCD GPIO_P0_IRQHandler /* 50:35 GPIO Port 0 */
be_bryan 0:b74591d5ab33 99 DCD GPIO_P1_IRQHandler /* 51:36 GPIO Port 1 */
be_bryan 0:b74591d5ab33 100 DCD GPIO_P2_IRQHandler /* 52:37 GPIO Port 2 */
be_bryan 0:b74591d5ab33 101 DCD GPIO_P3_IRQHandler /* 53:38 GPIO Port 3 */
be_bryan 0:b74591d5ab33 102 DCD GPIO_P4_IRQHandler /* 54:39 GPIO Port 4 */
be_bryan 0:b74591d5ab33 103 DCD GPIO_P5_IRQHandler /* 55:40 GPIO Port 5 */
be_bryan 0:b74591d5ab33 104 DCD GPIO_P6_IRQHandler /* 56:41 GPIO Port 6 */
be_bryan 0:b74591d5ab33 105 DCD GPIO_P7_IRQHandler /* 57:42 GPIO Port 7 */
be_bryan 0:b74591d5ab33 106 DCD TMR16_0_IRQHandler /* 58:43 Timer16-s0 */
be_bryan 0:b74591d5ab33 107 DCD TMR16_1_IRQHandler /* 59:44 Timer16-s1 */
be_bryan 0:b74591d5ab33 108 DCD TMR16_2_IRQHandler /* 60:45 Timer16-s2 */
be_bryan 0:b74591d5ab33 109 DCD TMR16_3_IRQHandler /* 61:46 Timer16-s3 */
be_bryan 0:b74591d5ab33 110 DCD I2CM1_IRQHandler /* 62:47 I2C Master 1 */
be_bryan 0:b74591d5ab33 111
be_bryan 0:b74591d5ab33 112 THUMB
be_bryan 0:b74591d5ab33 113 ; Dummy Exception Handlers (infinite loops which can be modified)
be_bryan 0:b74591d5ab33 114
be_bryan 0:b74591d5ab33 115 PUBWEAK Reset_Handler
be_bryan 0:b74591d5ab33 116 SECTION .text:CODE:REORDER:NOROOT(2)
be_bryan 0:b74591d5ab33 117 Reset_Handler
be_bryan 0:b74591d5ab33 118 LDR R0, =SystemInit
be_bryan 0:b74591d5ab33 119 BLX R0
be_bryan 0:b74591d5ab33 120 LDR R0, =__iar_program_start
be_bryan 0:b74591d5ab33 121 BX R0
be_bryan 0:b74591d5ab33 122
be_bryan 0:b74591d5ab33 123 PUBWEAK NMI_Handler
be_bryan 0:b74591d5ab33 124 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 125 NMI_Handler
be_bryan 0:b74591d5ab33 126 B NMI_Handler
be_bryan 0:b74591d5ab33 127
be_bryan 0:b74591d5ab33 128 PUBWEAK HardFault_Handler
be_bryan 0:b74591d5ab33 129 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 130 HardFault_Handler
be_bryan 0:b74591d5ab33 131 B HardFault_Handler
be_bryan 0:b74591d5ab33 132
be_bryan 0:b74591d5ab33 133 PUBWEAK MemManage_Handler
be_bryan 0:b74591d5ab33 134 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 135 MemManage_Handler
be_bryan 0:b74591d5ab33 136 B MemManage_Handler
be_bryan 0:b74591d5ab33 137
be_bryan 0:b74591d5ab33 138 PUBWEAK BusFault_Handler
be_bryan 0:b74591d5ab33 139 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 140 BusFault_Handler
be_bryan 0:b74591d5ab33 141 B BusFault_Handler
be_bryan 0:b74591d5ab33 142
be_bryan 0:b74591d5ab33 143 PUBWEAK UsageFault_Handler
be_bryan 0:b74591d5ab33 144 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 145 UsageFault_Handler
be_bryan 0:b74591d5ab33 146 B UsageFault_Handler
be_bryan 0:b74591d5ab33 147
be_bryan 0:b74591d5ab33 148 PUBWEAK SVC_Handler
be_bryan 0:b74591d5ab33 149 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 150 SVC_Handler
be_bryan 0:b74591d5ab33 151 B SVC_Handler
be_bryan 0:b74591d5ab33 152
be_bryan 0:b74591d5ab33 153 PUBWEAK DebugMon_Handler
be_bryan 0:b74591d5ab33 154 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 155 DebugMon_Handler
be_bryan 0:b74591d5ab33 156 B DebugMon_Handler
be_bryan 0:b74591d5ab33 157
be_bryan 0:b74591d5ab33 158 PUBWEAK PendSV_Handler
be_bryan 0:b74591d5ab33 159 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 160 PendSV_Handler
be_bryan 0:b74591d5ab33 161 B PendSV_Handler
be_bryan 0:b74591d5ab33 162
be_bryan 0:b74591d5ab33 163 PUBWEAK SysTick_Handler
be_bryan 0:b74591d5ab33 164 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 165 SysTick_Handler
be_bryan 0:b74591d5ab33 166 B SysTick_Handler
be_bryan 0:b74591d5ab33 167
be_bryan 0:b74591d5ab33 168 PUBWEAK UART0_IRQHandler
be_bryan 0:b74591d5ab33 169 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 170 UART0_IRQHandler
be_bryan 0:b74591d5ab33 171 B UART0_IRQHandler
be_bryan 0:b74591d5ab33 172
be_bryan 0:b74591d5ab33 173 PUBWEAK UART1_IRQHandler
be_bryan 0:b74591d5ab33 174 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 175 UART1_IRQHandler
be_bryan 0:b74591d5ab33 176 B UART1_IRQHandler
be_bryan 0:b74591d5ab33 177
be_bryan 0:b74591d5ab33 178 PUBWEAK I2CM0_IRQHandler
be_bryan 0:b74591d5ab33 179 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 180 I2CM0_IRQHandler
be_bryan 0:b74591d5ab33 181 B I2CM0_IRQHandler
be_bryan 0:b74591d5ab33 182
be_bryan 0:b74591d5ab33 183 PUBWEAK I2CS_IRQHandler
be_bryan 0:b74591d5ab33 184 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 185 I2CS_IRQHandler
be_bryan 0:b74591d5ab33 186 B I2CS_IRQHandler
be_bryan 0:b74591d5ab33 187
be_bryan 0:b74591d5ab33 188 PUBWEAK USB_IRQHandler
be_bryan 0:b74591d5ab33 189 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 190 USB_IRQHandler
be_bryan 0:b74591d5ab33 191 B USB_IRQHandler
be_bryan 0:b74591d5ab33 192
be_bryan 0:b74591d5ab33 193 PUBWEAK PMU_IRQHandler
be_bryan 0:b74591d5ab33 194 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 195 PMU_IRQHandler
be_bryan 0:b74591d5ab33 196 B PMU_IRQHandler
be_bryan 0:b74591d5ab33 197
be_bryan 0:b74591d5ab33 198 PUBWEAK AFE_IRQHandler
be_bryan 0:b74591d5ab33 199 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 200 AFE_IRQHandler
be_bryan 0:b74591d5ab33 201 B AFE_IRQHandler
be_bryan 0:b74591d5ab33 202
be_bryan 0:b74591d5ab33 203 PUBWEAK MAA_IRQHandler
be_bryan 0:b74591d5ab33 204 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 205 MAA_IRQHandler
be_bryan 0:b74591d5ab33 206 B MAA_IRQHandler
be_bryan 0:b74591d5ab33 207
be_bryan 0:b74591d5ab33 208 PUBWEAK AES_IRQHandler
be_bryan 0:b74591d5ab33 209 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 210 AES_IRQHandler
be_bryan 0:b74591d5ab33 211 B AES_IRQHandler
be_bryan 0:b74591d5ab33 212
be_bryan 0:b74591d5ab33 213 PUBWEAK SPI0_IRQHandler
be_bryan 0:b74591d5ab33 214 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 215 SPI0_IRQHandler
be_bryan 0:b74591d5ab33 216 B SPI0_IRQHandler
be_bryan 0:b74591d5ab33 217
be_bryan 0:b74591d5ab33 218 PUBWEAK SPI1_IRQHandler
be_bryan 0:b74591d5ab33 219 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 220 SPI1_IRQHandler
be_bryan 0:b74591d5ab33 221 B SPI1_IRQHandler
be_bryan 0:b74591d5ab33 222
be_bryan 0:b74591d5ab33 223 PUBWEAK SPI2_IRQHandler
be_bryan 0:b74591d5ab33 224 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 225 SPI2_IRQHandler
be_bryan 0:b74591d5ab33 226 B SPI2_IRQHandler
be_bryan 0:b74591d5ab33 227
be_bryan 0:b74591d5ab33 228 PUBWEAK TMR0_IRQHandler
be_bryan 0:b74591d5ab33 229 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 230 TMR0_IRQHandler
be_bryan 0:b74591d5ab33 231 B TMR0_IRQHandler
be_bryan 0:b74591d5ab33 232
be_bryan 0:b74591d5ab33 233 PUBWEAK TMR1_IRQHandler
be_bryan 0:b74591d5ab33 234 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 235 TMR1_IRQHandler
be_bryan 0:b74591d5ab33 236 B TMR1_IRQHandler
be_bryan 0:b74591d5ab33 237
be_bryan 0:b74591d5ab33 238 PUBWEAK TMR2_IRQHandler
be_bryan 0:b74591d5ab33 239 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 240 TMR2_IRQHandler
be_bryan 0:b74591d5ab33 241 B TMR2_IRQHandler
be_bryan 0:b74591d5ab33 242
be_bryan 0:b74591d5ab33 243 PUBWEAK TMR3_IRQHandler
be_bryan 0:b74591d5ab33 244 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 245 TMR3_IRQHandler
be_bryan 0:b74591d5ab33 246 B TMR3_IRQHandler
be_bryan 0:b74591d5ab33 247
be_bryan 0:b74591d5ab33 248 PUBWEAK RSVD0_IRQHandler
be_bryan 0:b74591d5ab33 249 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 250 RSVD0_IRQHandler
be_bryan 0:b74591d5ab33 251 B RSVD0_IRQHandler
be_bryan 0:b74591d5ab33 252
be_bryan 0:b74591d5ab33 253 PUBWEAK RSVD1_IRQHandler
be_bryan 0:b74591d5ab33 254 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 255 RSVD1_IRQHandler
be_bryan 0:b74591d5ab33 256 B RSVD1_IRQHandler
be_bryan 0:b74591d5ab33 257
be_bryan 0:b74591d5ab33 258 PUBWEAK DAC0_IRQHandler
be_bryan 0:b74591d5ab33 259 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 260 DAC0_IRQHandler
be_bryan 0:b74591d5ab33 261 B DAC0_IRQHandler
be_bryan 0:b74591d5ab33 262
be_bryan 0:b74591d5ab33 263 PUBWEAK DAC1_IRQHandler
be_bryan 0:b74591d5ab33 264 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 265 DAC1_IRQHandler
be_bryan 0:b74591d5ab33 266 B DAC1_IRQHandler
be_bryan 0:b74591d5ab33 267
be_bryan 0:b74591d5ab33 268 PUBWEAK DAC2_IRQHandler
be_bryan 0:b74591d5ab33 269 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 270 DAC2_IRQHandler
be_bryan 0:b74591d5ab33 271 B DAC2_IRQHandler
be_bryan 0:b74591d5ab33 272
be_bryan 0:b74591d5ab33 273 PUBWEAK DAC3_IRQHandler
be_bryan 0:b74591d5ab33 274 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 275 DAC3_IRQHandler
be_bryan 0:b74591d5ab33 276 B DAC3_IRQHandler
be_bryan 0:b74591d5ab33 277
be_bryan 0:b74591d5ab33 278 PUBWEAK ADC_IRQHandler
be_bryan 0:b74591d5ab33 279 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 280 ADC_IRQHandler
be_bryan 0:b74591d5ab33 281 B ADC_IRQHandler
be_bryan 0:b74591d5ab33 282
be_bryan 0:b74591d5ab33 283 PUBWEAK FLC_IRQHandler
be_bryan 0:b74591d5ab33 284 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 285 FLC_IRQHandler
be_bryan 0:b74591d5ab33 286 B FLC_IRQHandler
be_bryan 0:b74591d5ab33 287
be_bryan 0:b74591d5ab33 288 PUBWEAK PWRMAN_IRQHandler
be_bryan 0:b74591d5ab33 289 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 290 PWRMAN_IRQHandler
be_bryan 0:b74591d5ab33 291 B PWRMAN_IRQHandler
be_bryan 0:b74591d5ab33 292
be_bryan 0:b74591d5ab33 293 PUBWEAK CLKMAN_IRQHandler
be_bryan 0:b74591d5ab33 294 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 295 CLKMAN_IRQHandler
be_bryan 0:b74591d5ab33 296 B CLKMAN_IRQHandler
be_bryan 0:b74591d5ab33 297
be_bryan 0:b74591d5ab33 298 PUBWEAK RTC0_IRQHandler
be_bryan 0:b74591d5ab33 299 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 300 RTC0_IRQHandler
be_bryan 0:b74591d5ab33 301 B RTC0_IRQHandler
be_bryan 0:b74591d5ab33 302
be_bryan 0:b74591d5ab33 303 PUBWEAK RTC1_IRQHandler
be_bryan 0:b74591d5ab33 304 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 305 RTC1_IRQHandler
be_bryan 0:b74591d5ab33 306 B RTC1_IRQHandler
be_bryan 0:b74591d5ab33 307
be_bryan 0:b74591d5ab33 308 PUBWEAK RTC2_IRQHandler
be_bryan 0:b74591d5ab33 309 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 310 RTC2_IRQHandler
be_bryan 0:b74591d5ab33 311 B RTC2_IRQHandler
be_bryan 0:b74591d5ab33 312
be_bryan 0:b74591d5ab33 313 PUBWEAK RTC3_IRQHandler
be_bryan 0:b74591d5ab33 314 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 315 RTC3_IRQHandler
be_bryan 0:b74591d5ab33 316 B RTC3_IRQHandler
be_bryan 0:b74591d5ab33 317
be_bryan 0:b74591d5ab33 318 PUBWEAK WDT0_IRQHandler
be_bryan 0:b74591d5ab33 319 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 320 WDT0_IRQHandler
be_bryan 0:b74591d5ab33 321 B WDT0_IRQHandler
be_bryan 0:b74591d5ab33 322
be_bryan 0:b74591d5ab33 323 PUBWEAK WDT0_P_IRQHandler
be_bryan 0:b74591d5ab33 324 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 325 WDT0_P_IRQHandler
be_bryan 0:b74591d5ab33 326 B WDT0_P_IRQHandler
be_bryan 0:b74591d5ab33 327
be_bryan 0:b74591d5ab33 328 PUBWEAK WDT1_IRQHandler
be_bryan 0:b74591d5ab33 329 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 330 WDT1_IRQHandler
be_bryan 0:b74591d5ab33 331 B WDT1_IRQHandler
be_bryan 0:b74591d5ab33 332
be_bryan 0:b74591d5ab33 333 PUBWEAK WDT1_P_IRQHandler
be_bryan 0:b74591d5ab33 334 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 335 WDT1_P_IRQHandler
be_bryan 0:b74591d5ab33 336 B WDT1_P_IRQHandler
be_bryan 0:b74591d5ab33 337
be_bryan 0:b74591d5ab33 338 PUBWEAK GPIO_P0_IRQHandler
be_bryan 0:b74591d5ab33 339 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 340 GPIO_P0_IRQHandler
be_bryan 0:b74591d5ab33 341 B GPIO_P0_IRQHandler
be_bryan 0:b74591d5ab33 342
be_bryan 0:b74591d5ab33 343 PUBWEAK GPIO_P1_IRQHandler
be_bryan 0:b74591d5ab33 344 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 345 GPIO_P1_IRQHandler
be_bryan 0:b74591d5ab33 346 B GPIO_P1_IRQHandler
be_bryan 0:b74591d5ab33 347
be_bryan 0:b74591d5ab33 348 PUBWEAK GPIO_P2_IRQHandler
be_bryan 0:b74591d5ab33 349 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 350 GPIO_P2_IRQHandler
be_bryan 0:b74591d5ab33 351 B GPIO_P2_IRQHandler
be_bryan 0:b74591d5ab33 352
be_bryan 0:b74591d5ab33 353 PUBWEAK GPIO_P3_IRQHandler
be_bryan 0:b74591d5ab33 354 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 355 GPIO_P3_IRQHandler
be_bryan 0:b74591d5ab33 356 B GPIO_P3_IRQHandler
be_bryan 0:b74591d5ab33 357
be_bryan 0:b74591d5ab33 358 PUBWEAK GPIO_P4_IRQHandler
be_bryan 0:b74591d5ab33 359 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 360 GPIO_P4_IRQHandler
be_bryan 0:b74591d5ab33 361 B GPIO_P4_IRQHandler
be_bryan 0:b74591d5ab33 362
be_bryan 0:b74591d5ab33 363 PUBWEAK GPIO_P5_IRQHandler
be_bryan 0:b74591d5ab33 364 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 365 GPIO_P5_IRQHandler
be_bryan 0:b74591d5ab33 366 B GPIO_P5_IRQHandler
be_bryan 0:b74591d5ab33 367
be_bryan 0:b74591d5ab33 368 PUBWEAK GPIO_P6_IRQHandler
be_bryan 0:b74591d5ab33 369 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 370 GPIO_P6_IRQHandler
be_bryan 0:b74591d5ab33 371 B GPIO_P6_IRQHandler
be_bryan 0:b74591d5ab33 372
be_bryan 0:b74591d5ab33 373 PUBWEAK GPIO_P7_IRQHandler
be_bryan 0:b74591d5ab33 374 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 375 GPIO_P7_IRQHandler
be_bryan 0:b74591d5ab33 376 B GPIO_P7_IRQHandler
be_bryan 0:b74591d5ab33 377
be_bryan 0:b74591d5ab33 378 PUBWEAK TMR16_0_IRQHandler
be_bryan 0:b74591d5ab33 379 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 380 TMR16_0_IRQHandler
be_bryan 0:b74591d5ab33 381 B TMR16_0_IRQHandler
be_bryan 0:b74591d5ab33 382
be_bryan 0:b74591d5ab33 383 PUBWEAK TMR16_1_IRQHandler
be_bryan 0:b74591d5ab33 384 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 385 TMR16_1_IRQHandler
be_bryan 0:b74591d5ab33 386 B TMR16_1_IRQHandler
be_bryan 0:b74591d5ab33 387
be_bryan 0:b74591d5ab33 388 PUBWEAK TMR16_2_IRQHandler
be_bryan 0:b74591d5ab33 389 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 390 TMR16_2_IRQHandler
be_bryan 0:b74591d5ab33 391 B TMR16_2_IRQHandler
be_bryan 0:b74591d5ab33 392
be_bryan 0:b74591d5ab33 393 PUBWEAK TMR16_3_IRQHandler
be_bryan 0:b74591d5ab33 394 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 395 TMR16_3_IRQHandler
be_bryan 0:b74591d5ab33 396 B TMR16_3_IRQHandler
be_bryan 0:b74591d5ab33 397
be_bryan 0:b74591d5ab33 398 PUBWEAK I2CM1_IRQHandler
be_bryan 0:b74591d5ab33 399 SECTION .text:CODE:REORDER:NOROOT(1)
be_bryan 0:b74591d5ab33 400 I2CM1_IRQHandler
be_bryan 0:b74591d5ab33 401 B I2CM1_IRQHandler
be_bryan 0:b74591d5ab33 402
be_bryan 0:b74591d5ab33 403 END