added prescaler for 16 bit pwm in LPC1347 target

Fork of mbed-dev by mbed official

Revision:
80:bdf1132a57cf
Parent:
0:9b334a45a8ff
Child:
144:ef7eb2e8f9f7
--- a/targets/cmsis/TARGET_ARM_SSG/TARGET_MPS2_M3/TOOLCHAIN_ARM_STD/startup_MPS2.s	Wed Mar 02 10:15:13 2016 +0000
+++ b/targets/cmsis/TARGET_ARM_SSG/TARGET_MPS2_M3/TOOLCHAIN_ARM_STD/startup_MPS2.s	Wed Mar 02 14:30:11 2016 +0000
@@ -1,43 +1,42 @@
-;/**************************************************************************//**
-; * @file     startup_CMSDK_CM3.s
-; * @brief    CMSIS Core Device Startup File for
-; *           CMSDK_CM3 Device
-; * @version  V3.02
-; * @date     15. November 2013
-; *
-; * @note
-; * Copyright (C) 2014 ARM Limited. All rights reserved.
-; *
-; ******************************************************************************/
-;/* Copyright (c) 2011 - 2013 ARM LIMITED
+; MPS2 CMSIS Library
+;
+; Copyright (c) 2006-2016 ARM Limited
+; All rights reserved.
+;
+; Redistribution and use in source and binary forms, with or without
+; modification, are permitted provided that the following conditions are met:
+;
+; 1. Redistributions of source code must retain the above copyright notice,
+; this list of conditions and the following disclaimer.
+;
+; 2. Redistributions in binary form must reproduce the above copyright notice,
+; this list of conditions and the following disclaimer in the documentation
+; and/or other materials provided with the distribution.
+;
+; 3. Neither the name of the copyright holder nor the names of its contributors
+; may be used to endorse or promote products derived from this software without
+; specific prior written permission.
 ;
-;   All rights reserved.
-;   Redistribution and use in source and binary forms, with or without
-;   modification, are permitted provided that the following conditions are met:
-;   - Redistributions of source code must retain the above copyright
-;     notice, this list of conditions and the following disclaimer.
-;   - Redistributions in binary form must reproduce the above copyright
-;     notice, this list of conditions and the following disclaimer in the
-;     documentation and/or other materials provided with the distribution.
-;   - Neither the name of ARM nor the names of its contributors may be used
-;     to endorse or promote products derived from this software without
-;     specific prior written permission.
-; *
-;   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-;   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-;   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-;   ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
-;   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-;   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-;   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-;   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-;   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-;   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-;   POSSIBILITY OF SUCH DAMAGE.
-;   ---------------------------------------------------------------------------*/
-;/*
-;//-------- <<< Use Configuration Wizard in Context Menu >>> ------------------
-;*/
+; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+; IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+; ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+; LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+; SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+; CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+; ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+; POSSIBILITY OF SUCH DAMAGE.
+;******************************************************************************
+; @file     startup_CMSDK_CM3.s
+; @brief    CMSIS Core Device Startup File for
+;           CMSDK_CM3 Device
+;
+;******************************************************************************
+;
+;-------- <<< Use Configuration Wizard in Context Menu >>> ------------------
+;
 
 
 ; <h> Stack Configuration
@@ -108,22 +107,22 @@
                 DCD     ETHERNET_Handler          ; Ethernet Overflow Handler
                 DCD     I2S_Handler               ; I2S Handler
                 DCD     TSC_Handler               ; Touch Screen handler
-                DCD     PORT0_0_Handler           ; GPIO Port 0 pin 0 Handler
-                DCD     PORT0_1_Handler           ; GPIO Port 0 pin 1 Handler
-                DCD     PORT0_2_Handler           ; GPIO Port 0 pin 2 Handler
-                DCD     PORT0_3_Handler           ; GPIO Port 0 pin 3 Handler
-                DCD     PORT0_4_Handler           ; GPIO Port 0 pin 4 Handler
-                DCD     PORT0_5_Handler           ; GPIO Port 0 pin 5 Handler
-                DCD     PORT0_6_Handler           ; GPIO Port 0 pin 6 Handler
-                DCD     PORT0_7_Handler           ; GPIO Port 0 pin 7 Handler
-                DCD     PORT0_8_Handler           ; GPIO Port 0 pin 8 Handler
-                DCD     PORT0_9_Handler           ; GPIO Port 0 pin 9 Handler
-                DCD     PORT0_10_Handler          ; GPIO Port 0 pin 10 Handler
-                DCD     PORT0_11_Handler          ; GPIO Port 0 pin 11 Handler
-                DCD     PORT0_12_Handler          ; GPIO Port 0 pin 12 Handler
-                DCD     PORT0_13_Handler          ; GPIO Port 0 pin 13 Handler
-                DCD     PORT0_14_Handler          ; GPIO Port 0 pin 14 Handler
-                DCD     PORT0_15_Handler          ; GPIO Port 0 pin 15 Handler
+                DCD     PORT2_COMB_Handler        ; GPIO Port 2 Combined Handler
+                DCD     PORT3_COMB_Handler        ; GPIO Port 3 Combined Handler
+                DCD     UARTRX3_Handler           ; UART 3 RX Handler
+                DCD     UARTTX3_Handler           ; UART 3 TX Handler
+                DCD     UARTRX4_Handler           ; UART 4 RX Handler
+                DCD     UARTTX4_Handler           ; UART 4 TX Handler
+                DCD     ADCSPI_Handler            ; SHIELD ADC SPI exceptions Handler
+                DCD     SHIELDSPI_Handler         ; SHIELD SPI exceptions Handler
+                DCD     PORT0_0_Handler           ; GPIO Port 0 pin 0 Handler                                    
+                DCD     PORT0_1_Handler           ; GPIO Port 0 pin 1 Handler                                    
+                DCD     PORT0_2_Handler           ; GPIO Port 0 pin 2 Handler                                    
+                DCD     PORT0_3_Handler           ; GPIO Port 0 pin 3 Handler                                    
+                DCD     PORT0_4_Handler           ; GPIO Port 0 pin 4 Handler                                    
+                DCD     PORT0_5_Handler           ; GPIO Port 0 pin 5 Handler                                    
+                DCD     PORT0_6_Handler           ; GPIO Port 0 pin 6 Handler                                    
+                DCD     PORT0_7_Handler           ; GPIO Port 0 pin 7 Handler                                    
 __Vectors_End
 
 __Vectors_Size  EQU     __Vectors_End - __Vectors
@@ -205,6 +204,14 @@
                 EXPORT ETHERNET_Handler           [WEAK]
                 EXPORT I2S_Handler                [WEAK]
                 EXPORT TSC_Handler                [WEAK]
+                EXPORT PORT2_COMB_Handler         [WEAK]
+                EXPORT PORT3_COMB_Handler         [WEAK]
+                EXPORT UARTRX3_Handler            [WEAK]
+                EXPORT UARTTX3_Handler            [WEAK]
+                EXPORT UARTRX4_Handler            [WEAK]
+                EXPORT UARTTX4_Handler            [WEAK]
+                EXPORT ADCSPI_Handler             [WEAK]
+                EXPORT SHIELDSPI_Handler          [WEAK]
                 EXPORT PORT0_0_Handler            [WEAK]
                 EXPORT PORT0_1_Handler            [WEAK]
                 EXPORT PORT0_2_Handler            [WEAK]
@@ -213,14 +220,6 @@
                 EXPORT PORT0_5_Handler            [WEAK]
                 EXPORT PORT0_6_Handler            [WEAK]
                 EXPORT PORT0_7_Handler            [WEAK]
-                EXPORT PORT0_8_Handler            [WEAK]
-                EXPORT PORT0_9_Handler            [WEAK]
-                EXPORT PORT0_10_Handler           [WEAK]
-                EXPORT PORT0_11_Handler           [WEAK]
-                EXPORT PORT0_12_Handler           [WEAK]
-                EXPORT PORT0_13_Handler           [WEAK]
-                EXPORT PORT0_14_Handler           [WEAK]
-                EXPORT PORT0_15_Handler           [WEAK]
 
 UARTRX0_Handler
 UARTTX0_Handler
@@ -238,22 +237,22 @@
 ETHERNET_Handler
 I2S_Handler
 TSC_Handler
-PORT0_0_Handler
-PORT0_1_Handler
-PORT0_2_Handler
-PORT0_3_Handler
-PORT0_4_Handler
-PORT0_5_Handler
-PORT0_6_Handler
-PORT0_7_Handler
-PORT0_8_Handler
-PORT0_9_Handler
-PORT0_10_Handler
-PORT0_11_Handler
-PORT0_12_Handler
-PORT0_13_Handler
-PORT0_14_Handler
-PORT0_15_Handler
+PORT2_COMB_Handler       
+PORT3_COMB_Handler       
+UARTRX3_Handler          
+UARTTX3_Handler          
+UARTRX4_Handler          
+UARTTX4_Handler          
+ADCSPI_Handler           
+SHIELDSPI_Handler        
+PORT0_0_Handler                                   
+PORT0_1_Handler                                   
+PORT0_2_Handler                                   
+PORT0_3_Handler                                   
+PORT0_4_Handler                                   
+PORT0_5_Handler                                   
+PORT0_6_Handler                                   
+PORT0_7_Handler                                   
                 B       .
 
                 ENDP