mbed library sources

Dependents:   Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more

Superseded

This library was superseded by mbed-dev - https://os.mbed.com/users/mbed_official/code/mbed-dev/.

Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.

If you are looking for a stable and tested release, please import one of the official mbed library releases:

Import librarymbed

The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Revision:
577:15494b56c2f3
Parent:
576:99a3d3d9c43f
Child:
578:dd2bc6eabbef
--- a/targets/cmsis/TARGET_WIZNET/TARGET_W7500x/TARGET_WIZwiki_W7500/TOOLCHAIN_ARM_MICRO/startup_W7500x.s	Tue Jun 30 09:45:08 2015 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,213 +0,0 @@
-;/**************************************************************************//**
-; * @file     startup_CMSDK_CM0.s
-; * @brief    CMSIS Cortex-M0 Core Device Startup File for
-; *           Device CMSDK_CM0
-; * @version  V3.01
-; * @date     06. March 2012
-; * @modify   29. April 2014 by WIZnet ; added WZTOE_HANDLER
-
-; * @note
-; * Copyright (C) 2012 ARM Limited. All rights reserved.
-; *
-; * @par
-; * ARM Limited (ARM) is supplying this software for use with Cortex-M
-; * processor based microcontrollers.  This file can be freely distributed
-; * within development tools that are supporting such ARM based processors.
-; *
-; * @par
-; * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
-; * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
-; * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
-; * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
-; * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
-; *
-; ******************************************************************************/
-;/*
-;//-------- <<< Use Configuration Wizard in Context Menu >>> ------------------
-;*/
-
-
-; <h> Stack Configuration
-;   <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
-; </h>
-
-Stack_Size      EQU     0x00000400
-
-                AREA    STACK, NOINIT, READWRITE, ALIGN=3
-Stack_Mem       SPACE   Stack_Size
-__initial_sp    EQU     0x20004000 ; Top of RAM (16 KB for WIZwiki_W7500)
-
-
-; <h> Heap Configuration
-;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
-; </h>
-
-Heap_Size       EQU     0x00000400
-
-                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
-__heap_base
-Heap_Mem        SPACE   Heap_Size
-__heap_limit
-
-
-                PRESERVE8
-                THUMB
-
-
-; Vector Table Mapped to Address 0 at Reset
-
-                AREA    RESET, DATA, READONLY
-                EXPORT  __Vectors
-                EXPORT  __Vectors_End
-                EXPORT  __Vectors_Size
-
-__Vectors       DCD     __initial_sp              ; Top of Stack
-                DCD     Reset_Handler             ; Reset Handler
-                DCD     NMI_Handler               ; NMI Handler
-                DCD     HardFault_Handler         ; Hard Fault Handler
-                DCD     0                         ; Reserved
-                DCD     0                         ; Reserved
-                DCD     0                         ; Reserved
-                DCD     0                         ; Reserved
-                DCD     0                         ; Reserved
-                DCD     0                         ; Reserved
-                DCD     0                         ; Reserved
-                DCD     SVC_Handler               ; SVCall Handler
-                DCD     0                         ; Reserved
-                DCD     0                         ; Reserved
-                DCD     PendSV_Handler            ; PendSV Handler
-                DCD     SysTick_Handler           ; SysTick Handler
-                DCD     SSP0_Handler              ; 16+ 0: SSP 0 Handler                   
-                DCD     SSP1_Handler              ; 16+ 1: SSP 1 Handler                   
-                DCD     UART0_Handler             ; 16+ 2: UART 0 Handler                  
-                DCD     UART1_Handler             ; 16+ 3: UART 1 Handler                  
-                DCD     UART2_Handler             ; 16+ 4: UART 2 Handler                  
-                DCD     I2C0_Handler              ; 16+ 5: I2C 0 Handler                   
-                DCD     I2C1_Handler              ; 16+ 6: I2C 1 Handler                   
-                DCD     PORT0_Handler             ; 16+ 7: GPIO Port 0 Combined Handler    
-                DCD     PORT1_Handler             ; 16+ 8: GPIO Port 1 Combined Handler    
-                DCD     PORT2_Handler             ; 16+ 9: GPIO Port 2 Combined Handler    
-                DCD     PORT3_Handler             ; 16+10: GPIO Port 3 Combined Handler    
-                DCD     DMA_Handler               ; 16+11: DMA Combined Handler            
-	            DCD     DUALTIMER0_Handler        ; 16+12: Dual timer 0 handler             
-	            DCD     DUALTIMER1_Handler        ; 16+13: Dual timer 1 handler            
-                DCD     PWM0_Handler              ; 16+14: PWM0 Handler                    
-                DCD     PWM1_Handler              ; 16+15: PWM1 Handler                    
-                DCD     PWM2_Handler              ; 16+16: PWM2 Handler                    
-                DCD     PWM3_Handler              ; 16+17: PWM3 Handler                    
-                DCD     PWM4_Handler              ; 16+18: PWM4 Handler                    
-                DCD     PWM5_Handler              ; 16+19: PWM5 Handler                    
-                DCD     PWM6_Handler              ; 16+20: PWM6 Handler                    
-                DCD     PWM7_Handler              ; 16+21: PWM7 Handler                    
-                DCD     RTC_Handler               ; 16+22: RTC Handler                     
-                DCD     ADC_Handler               ; 16+23: ADC Handler                     
-                DCD     WZTOE_Handler             ; 16+24: WZTOE_Handler                   
-                DCD     EXTI_Handler             ; 16+25: EXTI_Handler      					
-__Vectors_End
-
-__Vectors_Size  EQU     __Vectors_End - __Vectors
-
-                AREA    |.text|, CODE, READONLY
-
-
-; Reset Handler
-
-Reset_Handler   PROC
-                EXPORT  Reset_Handler             [WEAK]
-                IMPORT  SystemInit
-                IMPORT  __main
-                LDR     R0, =SystemInit
-                BLX     R0
-                LDR     R0, =__main
-                BX      R0
-                ENDP
-
-
-; Dummy Exception Handlers (infinite loops which can be modified)
-
-NMI_Handler     PROC
-                EXPORT  NMI_Handler               [WEAK]
-                B       .
-                ENDP
-HardFault_Handler\
-                PROC
-                EXPORT  HardFault_Handler         [WEAK]
-                B       .
-                ENDP
-SVC_Handler     PROC
-                EXPORT  SVC_Handler               [WEAK]
-                B       .
-                ENDP
-PendSV_Handler  PROC
-                EXPORT  PendSV_Handler            [WEAK]
-                B       .
-                ENDP
-SysTick_Handler PROC
-               EXPORT  SysTick_Handler            [WEAK]
-               B       .
-               ENDP
-Default_Handler PROC
-                EXPORT SSP0_Handler               [WEAK]
-                EXPORT SSP1_Handler               [WEAK]
-                EXPORT UART0_Handler              [WEAK]
-                EXPORT UART1_Handler              [WEAK]
-                EXPORT UART2_Handler              [WEAK]
-                EXPORT I2C0_Handler               [WEAK]
-                EXPORT I2C1_Handler               [WEAK]
-                EXPORT PORT0_Handler              [WEAK]
-                EXPORT PORT1_Handler              [WEAK]
-                EXPORT PORT2_Handler              [WEAK]
-                EXPORT PORT3_Handler              [WEAK]
-                EXPORT DMA_Handler                [WEAK]
-                EXPORT DUALTIMER0_Handler         [WEAK]
-                EXPORT DUALTIMER1_Handler         [WEAK]
-                EXPORT PWM0_Handler               [WEAK]
-                EXPORT PWM1_Handler               [WEAK]
-                EXPORT PWM2_Handler               [WEAK]
-                EXPORT PWM3_Handler               [WEAK]
-                EXPORT PWM4_Handler               [WEAK]
-                EXPORT PWM5_Handler               [WEAK]
-                EXPORT PWM6_Handler               [WEAK]
-                EXPORT PWM7_Handler               [WEAK]
-                EXPORT RTC_Handler                [WEAK]
-                EXPORT ADC_Handler                [WEAK]
-                EXPORT WZTOE_Handler              [WEAK]
-                EXPORT EXTI_Handler              [WEAK]					
-SSP0_Handler                      
-SSP1_Handler                      
-UART0_Handler                     
-UART1_Handler                     
-UART2_Handler                     
-I2C0_Handler                      
-I2C1_Handler                      
-PORT0_Handler                     
-PORT1_Handler                     
-PORT2_Handler                     
-PORT3_Handler                     
-DMA_Handler                       
-DUALTIMER0_Handler                
-DUALTIMER1_Handler                
-PWM0_Handler                      
-PWM1_Handler                      
-PWM2_Handler                      
-PWM3_Handler                      
-PWM4_Handler                      
-PWM5_Handler                      
-PWM6_Handler                      
-PWM7_Handler                      
-RTC_Handler                       
-ADC_Handler                       
-WZTOE_Handler                
-EXTI_Handler
-                B       .
-                ENDP
-
-
-                ALIGN
-
-
-                EXPORT  __initial_sp
-                EXPORT  __heap_base
-                EXPORT  __heap_limit
-
-                END