Skip to content

Commit 8311baf

Browse files
committed
Merge pull request #1026 from jeremybrodt/assemblycomments
MAXWSNENV - Fixing comments in startup file for ARM compiler.
2 parents 31d139e + de73e45 commit 8311baf

File tree

1 file changed

+96
-97
lines changed
  • libraries/mbed/targets/cmsis/TARGET_Maxim/TARGET_MAX32610/TOOLCHAIN_ARM_STD

1 file changed

+96
-97
lines changed

libraries/mbed/targets/cmsis/TARGET_Maxim/TARGET_MAX32610/TOOLCHAIN_ARM_STD/startup_MAX32610.s

Lines changed: 96 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,34 @@
1-
/*******************************************************************************
2-
* Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved.
3-
*
4-
* Permission is hereby granted, free of charge, to any person obtaining a
5-
* copy of this software and associated documentation files (the "Software"),
6-
* to deal in the Software without restriction, including without limitation
7-
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
8-
* and/or sell copies of the Software, and to permit persons to whom the
9-
* Software is furnished to do so, subject to the following conditions:
10-
*
11-
* The above copyright notice and this permission notice shall be included
12-
* in all copies or substantial portions of the Software.
13-
*
14-
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15-
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16-
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17-
* IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
18-
* OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19-
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20-
* OTHER DEALINGS IN THE SOFTWARE.
21-
*
22-
* Except as contained in this notice, the name of Maxim Integrated
23-
* Products, Inc. shall not be used except as stated in the Maxim Integrated
24-
* Products, Inc. Branding Policy.
25-
*
26-
* The mere transfer of this software does not imply any licenses
27-
* of trade secrets, proprietary technology, copyrights, patents,
28-
* trademarks, maskwork rights, or any other form of intellectual
29-
* property whatsoever. Maxim Integrated Products, Inc. retains all
30-
* ownership rights.
31-
*******************************************************************************
32-
*/
1+
;*******************************************************************************
2+
; Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved.
3+
;
4+
; Permission is hereby granted, free of charge, to any person obtaining a
5+
; copy of this software and associated documentation files (the "Software"),
6+
; to deal in the Software without restriction, including without limitation
7+
; the rights to use, copy, modify, merge, publish, distribute, sublicense,
8+
; and/or sell copies of the Software, and to permit persons to whom the
9+
; Software is furnished to do so, subject to the following conditions:
10+
;
11+
; The above copyright notice and this permission notice shall be included
12+
; in all copies or substantial portions of the Software.
13+
;
14+
; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15+
; OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+
; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17+
; IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
18+
; OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19+
; ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20+
; OTHER DEALINGS IN THE SOFTWARE.
21+
;
22+
; Except as contained in this notice, the name of Maxim Integrated
23+
; Products, Inc. shall not be used except as stated in the Maxim Integrated
24+
; Products, Inc. Branding Policy.
25+
;
26+
; The mere transfer of this software does not imply any licenses
27+
; of trade secrets, proprietary technology, copyrights, patents,
28+
; trademarks, maskwork rights, or any other form of intellectual
29+
; property whatsoever. Maxim Integrated Products, Inc. retains all
30+
; ownership rights.
31+
;*******************************************************************************
3332

3433
__initial_sp EQU 0x20008000 ; Top of RAM
3534

@@ -44,71 +43,71 @@ __initial_sp EQU 0x20008000 ; Top of RAM
4443
EXPORT __Vectors_End
4544
EXPORT __Vectors_Size
4645

47-
__Vectors DCD __initial_sp /* Top of Stack */
48-
DCD Reset_Handler /* Reset Handler */
49-
DCD NMI_Handler /* NMI Handler */
50-
DCD HardFault_Handler /* Hard Fault Handler */
51-
DCD DefaultIRQ_Handler /* MPU Fault Handler */
52-
DCD DefaultIRQ_Handler /* Bus Fault Handler */
53-
DCD DefaultIRQ_Handler /* Usage Fault Handler */
54-
DCD 0 /* Reserved */
55-
DCD 0 /* Reserved */
56-
DCD 0 /* Reserved */
57-
DCD 0 /* Reserved */
58-
DCD DefaultIRQ_Handler /* SVCall Handler */
59-
DCD DebugMon_Handler /* Debug Monitor Handler */
60-
DCD 0 /* Reserved */
61-
DCD DefaultIRQ_Handler /* PendSV Handler */
62-
DCD SysTick_IRQHandler /* SysTick Handler */
63-
64-
/* Maxim 32610 Externals interrupts */
65-
DCD UART0_IRQHandler /* 16: 1 UART0 */
66-
DCD UART1_IRQHandler /* 17: 2 UART1 */
67-
DCD I2CM0_IRQHandler /* 18: 3 I2C Master 0 */
68-
DCD I2CS_IRQHandler /* 19: 4 I2C Slave */
69-
DCD USB_IRQHandler /* 20: 5 USB */
70-
DCD PMU_IRQHandler /* 21: 6 DMA */
71-
DCD AFE_IRQHandler /* 22: 7 AFE */
72-
DCD MAA_IRQHandler /* 23: 8 MAA */
73-
DCD AES_IRQHandler /* 24: 9 AES */
74-
DCD SPI0_IRQHandler /* 25:10 SPI0 */
75-
DCD SPI1_IRQHandler /* 26:11 SPI1 */
76-
DCD SPI2_IRQHandler /* 27:12 SPI2 */
77-
DCD TMR0_IRQHandler /* 28:13 Timer32-0 */
78-
DCD TMR1_IRQHandler /* 29:14 Timer32-1 */
79-
DCD TMR2_IRQHandler /* 30:15 Timer32-1 */
80-
DCD TMR3_IRQHandler /* 31:16 Timer32-2 */
81-
DCD RSVD0_IRQHandler /* 32:17 RSVD */
82-
DCD RSVD1_IRQHandler /* 33:18 RSVD */
83-
DCD DAC0_IRQHandler /* 34:19 DAC0 (12-bit DAC) */
84-
DCD DAC1_IRQHandler /* 35:20 DAC1 (12-bit DAC) */
85-
DCD DAC2_IRQHandler /* 36:21 DAC2 (8-bit DAC) */
86-
DCD DAC3_IRQHandler /* 37:22 DAC3 (8-bit DAC) */
87-
DCD ADC_IRQHandler /* 38:23 ADC */
88-
DCD FLC_IRQHandler /* 39:24 Flash Controller */
89-
DCD PWRMAN_IRQHandler /* 40:25 PWRMAN */
90-
DCD CLKMAN_IRQHandler /* 41:26 CLKMAN */
91-
DCD RTC0_IRQHandler /* 42:27 RTC INT0 */
92-
DCD RTC1_IRQHandler /* 43:28 RTC INT1 */
93-
DCD RTC2_IRQHandler /* 44:29 RTC INT2 */
94-
DCD RTC3_IRQHandler /* 45:30 RTC INT3 */
95-
DCD WDT0_IRQHandler /* 46:31 WATCHDOG0 */
96-
DCD WDT0_P_IRQHandler /* 47:32 WATCHDOG0 PRE-WINDOW */
97-
DCD WDT1_IRQHandler /* 48:33 WATCHDOG1 */
98-
DCD WDT1_P_IRQHandler /* 49:34 WATCHDOG1 PRE-WINDOW */
99-
DCD GPIO_P0_IRQHandler /* 50:35 GPIO Port 0 */
100-
DCD GPIO_P1_IRQHandler /* 51:36 GPIO Port 1 */
101-
DCD GPIO_P2_IRQHandler /* 52:37 GPIO Port 2 */
102-
DCD GPIO_P3_IRQHandler /* 53:38 GPIO Port 3 */
103-
DCD GPIO_P4_IRQHandler /* 54:39 GPIO Port 4 */
104-
DCD GPIO_P5_IRQHandler /* 55:40 GPIO Port 5 */
105-
DCD GPIO_P6_IRQHandler /* 56:41 GPIO Port 6 */
106-
DCD GPIO_P7_IRQHandler /* 57:42 GPIO Port 7 */
107-
DCD TMR16_0_IRQHandler /* 58:43 Timer16-s0 */
108-
DCD TMR16_1_IRQHandler /* 59:44 Timer16-s1 */
109-
DCD TMR16_2_IRQHandler /* 60:45 Timer16-s2 */
110-
DCD TMR16_3_IRQHandler /* 61:46 Timer16-s3 */
111-
DCD I2CM1_IRQHandler /* 62:47 I2C Master 1 */
46+
__Vectors DCD __initial_sp ; Top of Stack
47+
DCD Reset_Handler ; Reset Handler
48+
DCD NMI_Handler ; NMI Handler
49+
DCD HardFault_Handler ; Hard Fault Handler
50+
DCD DefaultIRQ_Handler ; MPU Fault Handler
51+
DCD DefaultIRQ_Handler ; Bus Fault Handler
52+
DCD DefaultIRQ_Handler ; Usage Fault Handler
53+
DCD 0 ; Reserved
54+
DCD 0 ; Reserved
55+
DCD 0 ; Reserved
56+
DCD 0 ; Reserved
57+
DCD DefaultIRQ_Handler ; SVCall Handler
58+
DCD DebugMon_Handler ; Debug Monitor Handler
59+
DCD 0 ; Reserved
60+
DCD DefaultIRQ_Handler ; PendSV Handler
61+
DCD SysTick_IRQHandler ; SysTick Handler
62+
63+
; Maxim 32610 Externals interrupts
64+
DCD UART0_IRQHandler ; 16: 1 UART0
65+
DCD UART1_IRQHandler ; 17: 2 UART1
66+
DCD I2CM0_IRQHandler ; 18: 3 I2C Master 0
67+
DCD I2CS_IRQHandler ; 19: 4 I2C Slave
68+
DCD USB_IRQHandler ; 20: 5 USB
69+
DCD PMU_IRQHandler ; 21: 6 DMA
70+
DCD AFE_IRQHandler ; 22: 7 AFE
71+
DCD MAA_IRQHandler ; 23: 8 MAA
72+
DCD AES_IRQHandler ; 24: 9 AES
73+
DCD SPI0_IRQHandler ; 25:10 SPI0
74+
DCD SPI1_IRQHandler ; 26:11 SPI1
75+
DCD SPI2_IRQHandler ; 27:12 SPI2
76+
DCD TMR0_IRQHandler ; 28:13 Timer32-0
77+
DCD TMR1_IRQHandler ; 29:14 Timer32-1
78+
DCD TMR2_IRQHandler ; 30:15 Timer32-1
79+
DCD TMR3_IRQHandler ; 31:16 Timer32-2
80+
DCD RSVD0_IRQHandler ; 32:17 RSVD
81+
DCD RSVD1_IRQHandler ; 33:18 RSVD
82+
DCD DAC0_IRQHandler ; 34:19 DAC0 (12-bit DAC)
83+
DCD DAC1_IRQHandler ; 35:20 DAC1 (12-bit DAC)
84+
DCD DAC2_IRQHandler ; 36:21 DAC2 (8-bit DAC)
85+
DCD DAC3_IRQHandler ; 37:22 DAC3 (8-bit DAC)
86+
DCD ADC_IRQHandler ; 38:23 ADC
87+
DCD FLC_IRQHandler ; 39:24 Flash Controller
88+
DCD PWRMAN_IRQHandler ; 40:25 PWRMAN
89+
DCD CLKMAN_IRQHandler ; 41:26 CLKMAN
90+
DCD RTC0_IRQHandler ; 42:27 RTC INT0
91+
DCD RTC1_IRQHandler ; 43:28 RTC INT1
92+
DCD RTC2_IRQHandler ; 44:29 RTC INT2
93+
DCD RTC3_IRQHandler ; 45:30 RTC INT3
94+
DCD WDT0_IRQHandler ; 46:31 WATCHDOG0
95+
DCD WDT0_P_IRQHandler ; 47:32 WATCHDOG0 PRE-WINDOW
96+
DCD WDT1_IRQHandler ; 48:33 WATCHDOG1
97+
DCD WDT1_P_IRQHandler ; 49:34 WATCHDOG1 PRE-WINDOW
98+
DCD GPIO_P0_IRQHandler ; 50:35 GPIO Port 0
99+
DCD GPIO_P1_IRQHandler ; 51:36 GPIO Port 1
100+
DCD GPIO_P2_IRQHandler ; 52:37 GPIO Port 2
101+
DCD GPIO_P3_IRQHandler ; 53:38 GPIO Port 3
102+
DCD GPIO_P4_IRQHandler ; 54:39 GPIO Port 4
103+
DCD GPIO_P5_IRQHandler ; 55:40 GPIO Port 5
104+
DCD GPIO_P6_IRQHandler ; 56:41 GPIO Port 6
105+
DCD GPIO_P7_IRQHandler ; 57:42 GPIO Port 7
106+
DCD TMR16_0_IRQHandler ; 58:43 Timer16-s0
107+
DCD TMR16_1_IRQHandler ; 59:44 Timer16-s1
108+
DCD TMR16_2_IRQHandler ; 60:45 Timer16-s2
109+
DCD TMR16_3_IRQHandler ; 61:46 Timer16-s3
110+
DCD I2CM1_IRQHandler ; 62:47 I2C Master 1
112111
__Vectors_End
113112

114113
__Vectors_Size EQU __Vectors_End - __Vectors

0 commit comments

Comments
 (0)