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.

Committer:
mbed_official
Date:
Mon Nov 10 07:45:06 2014 +0000
Revision:
395:bfce16e86ea4
Parent:
310:1c287fe42d43
Child:
501:36015dec7d16
Synchronized with git revision 8adfd82aa1bf8859ec08537ee7bcd4aaaec1769b

Full URL: https://github.com/mbedmicro/mbed/commit/8adfd82aa1bf8859ec08537ee7bcd4aaaec1769b/

Targets: LPC176X - Add repeater pinmode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 310:1c287fe42d43 1 ; mbed Microcontroller Library
mbed_official 310:1c287fe42d43 2 ; Copyright (c) 2013 Nordic Semiconductor.
mbed_official 310:1c287fe42d43 3 ;Licensed under the Apache License, Version 2.0 (the "License");
mbed_official 310:1c287fe42d43 4 ;you may not use this file except in compliance with the License.
mbed_official 310:1c287fe42d43 5 ;You may obtain a copy of the License at
mbed_official 310:1c287fe42d43 6 ;http://www.apache.org/licenses/LICENSE-2.0
mbed_official 310:1c287fe42d43 7 ;Unless required by applicable law or agreed to in writing, software
mbed_official 310:1c287fe42d43 8 ;distributed under the License is distributed on an "AS IS" BASIS,
mbed_official 310:1c287fe42d43 9 ;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
mbed_official 310:1c287fe42d43 10 ;See the License for the specific language governing permissions and
mbed_official 310:1c287fe42d43 11 ;limitations under the License.
mbed_official 310:1c287fe42d43 12
mbed_official 310:1c287fe42d43 13 ; Description message
mbed_official 310:1c287fe42d43 14
mbed_official 310:1c287fe42d43 15 __initial_sp EQU 0x20008000
mbed_official 310:1c287fe42d43 16
mbed_official 310:1c287fe42d43 17
mbed_official 310:1c287fe42d43 18 PRESERVE8
mbed_official 310:1c287fe42d43 19 THUMB
mbed_official 310:1c287fe42d43 20
mbed_official 310:1c287fe42d43 21 ; Vector Table Mapped to Address 0 at Reset
mbed_official 310:1c287fe42d43 22
mbed_official 310:1c287fe42d43 23 AREA RESET, DATA, READONLY
mbed_official 310:1c287fe42d43 24 EXPORT __Vectors
mbed_official 310:1c287fe42d43 25 EXPORT __Vectors_End
mbed_official 310:1c287fe42d43 26 EXPORT __Vectors_Size
mbed_official 310:1c287fe42d43 27
mbed_official 310:1c287fe42d43 28 __Vectors DCD __initial_sp ; Top of Stack
mbed_official 310:1c287fe42d43 29 DCD Reset_Handler ; Reset Handler
mbed_official 310:1c287fe42d43 30 DCD NMI_Handler ; NMI Handler
mbed_official 310:1c287fe42d43 31 DCD HardFault_Handler ; Hard Fault Handler
mbed_official 310:1c287fe42d43 32 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 33 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 34 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 35 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 36 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 37 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 38 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 39 DCD SVC_Handler ; SVCall Handler
mbed_official 310:1c287fe42d43 40 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 41 DCD 0 ; Reserved
mbed_official 310:1c287fe42d43 42 DCD PendSV_Handler ; PendSV Handler
mbed_official 310:1c287fe42d43 43 DCD SysTick_Handler ; SysTick Handler
mbed_official 310:1c287fe42d43 44
mbed_official 310:1c287fe42d43 45 ; External Interrupts
mbed_official 310:1c287fe42d43 46 DCD POWER_CLOCK_IRQHandler ;POWER_CLOCK
mbed_official 310:1c287fe42d43 47 DCD RADIO_IRQHandler ;RADIO
mbed_official 310:1c287fe42d43 48 DCD UART0_IRQHandler ;UART0
mbed_official 310:1c287fe42d43 49 DCD SPI0_TWI0_IRQHandler ;SPI0_TWI0
mbed_official 310:1c287fe42d43 50 DCD SPI1_TWI1_IRQHandler ;SPI1_TWI1
mbed_official 310:1c287fe42d43 51 DCD 0 ;Reserved
mbed_official 310:1c287fe42d43 52 DCD GPIOTE_IRQHandler ;GPIOTE
mbed_official 310:1c287fe42d43 53 DCD ADC_IRQHandler ;ADC
mbed_official 310:1c287fe42d43 54 DCD TIMER0_IRQHandler ;TIMER0
mbed_official 310:1c287fe42d43 55 DCD TIMER1_IRQHandler ;TIMER1
mbed_official 310:1c287fe42d43 56 DCD TIMER2_IRQHandler ;TIMER2
mbed_official 310:1c287fe42d43 57 DCD RTC0_IRQHandler ;RTC0
mbed_official 310:1c287fe42d43 58 DCD TEMP_IRQHandler ;TEMP
mbed_official 310:1c287fe42d43 59 DCD RNG_IRQHandler ;RNG
mbed_official 310:1c287fe42d43 60 DCD ECB_IRQHandler ;ECB
mbed_official 310:1c287fe42d43 61 DCD CCM_AAR_IRQHandler ;CCM_AAR
mbed_official 310:1c287fe42d43 62 DCD WDT_IRQHandler ;WDT
mbed_official 310:1c287fe42d43 63 DCD RTC1_IRQHandler ;RTC1
mbed_official 310:1c287fe42d43 64 DCD QDEC_IRQHandler ;QDEC
mbed_official 310:1c287fe42d43 65 DCD LPCOMP_COMP_IRQHandler ;LPCOMP_COMP
mbed_official 310:1c287fe42d43 66 DCD SWI0_IRQHandler ;SWI0
mbed_official 310:1c287fe42d43 67 DCD SWI1_IRQHandler ;SWI1
mbed_official 310:1c287fe42d43 68 DCD SWI2_IRQHandler ;SWI2
mbed_official 310:1c287fe42d43 69 DCD SWI3_IRQHandler ;SWI3
mbed_official 310:1c287fe42d43 70 DCD SWI4_IRQHandler ;SWI4
mbed_official 310:1c287fe42d43 71 DCD SWI5_IRQHandler ;SWI5
mbed_official 310:1c287fe42d43 72 DCD 0 ;Reserved
mbed_official 310:1c287fe42d43 73 DCD 0 ;Reserved
mbed_official 310:1c287fe42d43 74 DCD 0 ;Reserved
mbed_official 310:1c287fe42d43 75 DCD 0 ;Reserved
mbed_official 310:1c287fe42d43 76 DCD 0 ;Reserved
mbed_official 310:1c287fe42d43 77 DCD 0 ;Reserved
mbed_official 310:1c287fe42d43 78
mbed_official 310:1c287fe42d43 79
mbed_official 310:1c287fe42d43 80 __Vectors_End
mbed_official 310:1c287fe42d43 81
mbed_official 310:1c287fe42d43 82 __Vectors_Size EQU __Vectors_End - __Vectors
mbed_official 310:1c287fe42d43 83
mbed_official 310:1c287fe42d43 84 AREA |.text|, CODE, READONLY
mbed_official 310:1c287fe42d43 85
mbed_official 310:1c287fe42d43 86 ; Reset Handler
mbed_official 310:1c287fe42d43 87
mbed_official 310:1c287fe42d43 88 NRF_POWER_RAMON_ADDRESS EQU 0x40000524 ; NRF_POWER->RAMON address
mbed_official 310:1c287fe42d43 89 NRF_POWER_RAMON_RAMxON_ONMODE_Msk EQU 0xF ; All RAM blocks on in onmode bit mask
mbed_official 310:1c287fe42d43 90
mbed_official 310:1c287fe42d43 91 Reset_Handler PROC
mbed_official 310:1c287fe42d43 92 EXPORT Reset_Handler [WEAK]
mbed_official 310:1c287fe42d43 93 IMPORT SystemInit
mbed_official 310:1c287fe42d43 94 IMPORT __main
mbed_official 310:1c287fe42d43 95 LDR R0, =NRF_POWER_RAMON_ADDRESS
mbed_official 310:1c287fe42d43 96 LDR R2, [R0]
mbed_official 310:1c287fe42d43 97 MOVS R1, #NRF_POWER_RAMON_RAMxON_ONMODE_Msk
mbed_official 310:1c287fe42d43 98 ORRS R2, R2, R1
mbed_official 310:1c287fe42d43 99 STR R2, [R0]
mbed_official 310:1c287fe42d43 100 LDR R0, =SystemInit
mbed_official 310:1c287fe42d43 101 BLX R0
mbed_official 310:1c287fe42d43 102 LDR R0, =__main
mbed_official 310:1c287fe42d43 103 BX R0
mbed_official 310:1c287fe42d43 104 ENDP
mbed_official 310:1c287fe42d43 105
mbed_official 310:1c287fe42d43 106 ; Dummy Exception Handlers (infinite loops which can be modified)
mbed_official 310:1c287fe42d43 107
mbed_official 310:1c287fe42d43 108 NMI_Handler PROC
mbed_official 310:1c287fe42d43 109 EXPORT NMI_Handler [WEAK]
mbed_official 310:1c287fe42d43 110 B .
mbed_official 310:1c287fe42d43 111 ENDP
mbed_official 310:1c287fe42d43 112 HardFault_Handler\
mbed_official 310:1c287fe42d43 113 PROC
mbed_official 310:1c287fe42d43 114 EXPORT HardFault_Handler [WEAK]
mbed_official 310:1c287fe42d43 115 B .
mbed_official 310:1c287fe42d43 116 ENDP
mbed_official 310:1c287fe42d43 117 SVC_Handler PROC
mbed_official 310:1c287fe42d43 118 EXPORT SVC_Handler [WEAK]
mbed_official 310:1c287fe42d43 119 B .
mbed_official 310:1c287fe42d43 120 ENDP
mbed_official 310:1c287fe42d43 121 PendSV_Handler PROC
mbed_official 310:1c287fe42d43 122 EXPORT PendSV_Handler [WEAK]
mbed_official 310:1c287fe42d43 123 B .
mbed_official 310:1c287fe42d43 124 ENDP
mbed_official 310:1c287fe42d43 125 SysTick_Handler PROC
mbed_official 310:1c287fe42d43 126 EXPORT SysTick_Handler [WEAK]
mbed_official 310:1c287fe42d43 127 B .
mbed_official 310:1c287fe42d43 128 ENDP
mbed_official 310:1c287fe42d43 129
mbed_official 310:1c287fe42d43 130 Default_Handler PROC
mbed_official 310:1c287fe42d43 131
mbed_official 310:1c287fe42d43 132 EXPORT POWER_CLOCK_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 133 EXPORT RADIO_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 134 EXPORT UART0_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 135 EXPORT SPI0_TWI0_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 136 EXPORT SPI1_TWI1_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 137 EXPORT GPIOTE_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 138 EXPORT ADC_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 139 EXPORT TIMER0_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 140 EXPORT TIMER1_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 141 EXPORT TIMER2_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 142 EXPORT RTC0_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 143 EXPORT TEMP_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 144 EXPORT RNG_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 145 EXPORT ECB_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 146 EXPORT CCM_AAR_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 147 EXPORT WDT_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 148 EXPORT RTC1_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 149 EXPORT QDEC_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 150 EXPORT LPCOMP_COMP_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 151 EXPORT SWI0_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 152 EXPORT SWI1_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 153 EXPORT SWI2_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 154 EXPORT SWI3_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 155 EXPORT SWI4_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 156 EXPORT SWI5_IRQHandler [WEAK]
mbed_official 310:1c287fe42d43 157 POWER_CLOCK_IRQHandler
mbed_official 310:1c287fe42d43 158 RADIO_IRQHandler
mbed_official 310:1c287fe42d43 159 UART0_IRQHandler
mbed_official 310:1c287fe42d43 160 SPI0_TWI0_IRQHandler
mbed_official 310:1c287fe42d43 161 SPI1_TWI1_IRQHandler
mbed_official 310:1c287fe42d43 162 GPIOTE_IRQHandler
mbed_official 310:1c287fe42d43 163 ADC_IRQHandler
mbed_official 310:1c287fe42d43 164 TIMER0_IRQHandler
mbed_official 310:1c287fe42d43 165 TIMER1_IRQHandler
mbed_official 310:1c287fe42d43 166 TIMER2_IRQHandler
mbed_official 310:1c287fe42d43 167 RTC0_IRQHandler
mbed_official 310:1c287fe42d43 168 TEMP_IRQHandler
mbed_official 310:1c287fe42d43 169 RNG_IRQHandler
mbed_official 310:1c287fe42d43 170 ECB_IRQHandler
mbed_official 310:1c287fe42d43 171 CCM_AAR_IRQHandler
mbed_official 310:1c287fe42d43 172 WDT_IRQHandler
mbed_official 310:1c287fe42d43 173 RTC1_IRQHandler
mbed_official 310:1c287fe42d43 174 QDEC_IRQHandler
mbed_official 310:1c287fe42d43 175 LPCOMP_COMP_IRQHandler
mbed_official 310:1c287fe42d43 176 SWI0_IRQHandler
mbed_official 310:1c287fe42d43 177 SWI1_IRQHandler
mbed_official 310:1c287fe42d43 178 SWI2_IRQHandler
mbed_official 310:1c287fe42d43 179 SWI3_IRQHandler
mbed_official 310:1c287fe42d43 180 SWI4_IRQHandler
mbed_official 310:1c287fe42d43 181 SWI5_IRQHandler
mbed_official 310:1c287fe42d43 182
mbed_official 310:1c287fe42d43 183 B .
mbed_official 310:1c287fe42d43 184 ENDP
mbed_official 310:1c287fe42d43 185 ALIGN
mbed_official 310:1c287fe42d43 186 END
mbed_official 310:1c287fe42d43 187