mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
AnnaBridge
Date:
Fri Feb 16 16:09:33 2018 +0000
Revision:
181:57724642e740
Parent:
149:156823d33999
mbed-dev library. Release version 159.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
<> 144:ef7eb2e8f9f7 1 .equ Stack_Size, 0x80
<> 144:ef7eb2e8f9f7 2 .section ".stack", "w"
<> 144:ef7eb2e8f9f7 3 .align 3
<> 144:ef7eb2e8f9f7 4 .globl __cs3_stack_mem
<> 144:ef7eb2e8f9f7 5 .globl __cs3_stack_size
<> 144:ef7eb2e8f9f7 6 __cs3_stack_mem:
<> 144:ef7eb2e8f9f7 7 .if Stack_Size
<> 144:ef7eb2e8f9f7 8 .space Stack_Size
<> 144:ef7eb2e8f9f7 9 .endif
<> 144:ef7eb2e8f9f7 10 .size __cs3_stack_mem, . - __cs3_stack_mem
<> 144:ef7eb2e8f9f7 11 .set __cs3_stack_size, . - __cs3_stack_mem
<> 144:ef7eb2e8f9f7 12
<> 144:ef7eb2e8f9f7 13 .equ Heap_Size, 0x80
<> 144:ef7eb2e8f9f7 14 .section ".heap", "w"
<> 144:ef7eb2e8f9f7 15 .align 3
<> 144:ef7eb2e8f9f7 16 .globl __cs3_heap_start
<> 144:ef7eb2e8f9f7 17 .globl __cs3_heap_end
<> 144:ef7eb2e8f9f7 18 __cs3_heap_start:
<> 144:ef7eb2e8f9f7 19 .if Heap_Size
<> 144:ef7eb2e8f9f7 20 .space Heap_Size
<> 144:ef7eb2e8f9f7 21 .endif
<> 144:ef7eb2e8f9f7 22 __cs3_heap_end:
<> 144:ef7eb2e8f9f7 23
<> 144:ef7eb2e8f9f7 24 .section ".cs3.interrupt_vector"
<> 144:ef7eb2e8f9f7 25 .globl __cs3_interrupt_vector_cortex_m
<> 144:ef7eb2e8f9f7 26 .type __cs3_interrupt_vector_cortex_m, %object
<> 144:ef7eb2e8f9f7 27
<> 144:ef7eb2e8f9f7 28 __cs3_interrupt_vector_cortex_m:
<> 144:ef7eb2e8f9f7 29 .long __cs3_stack
<> 144:ef7eb2e8f9f7 30 .long __cs3_reset
<> 144:ef7eb2e8f9f7 31 .long NMI_Handler
<> 144:ef7eb2e8f9f7 32 .long HardFault_Handler
<> 144:ef7eb2e8f9f7 33 .long 0
<> 144:ef7eb2e8f9f7 34 .long 0
<> 144:ef7eb2e8f9f7 35 .long 0
<> 144:ef7eb2e8f9f7 36 .long 0
<> 144:ef7eb2e8f9f7 37 .long 0
<> 144:ef7eb2e8f9f7 38 .long 0
<> 144:ef7eb2e8f9f7 39 .long 0
<> 144:ef7eb2e8f9f7 40 .long SVC_Handler
<> 144:ef7eb2e8f9f7 41 .long 0
<> 144:ef7eb2e8f9f7 42 .long 0
<> 144:ef7eb2e8f9f7 43 .long PendSV_Handler
<> 144:ef7eb2e8f9f7 44 .long SysTick_Handler
<> 144:ef7eb2e8f9f7 45
<> 144:ef7eb2e8f9f7 46 .long DEF_IRQHandler
<> 144:ef7eb2e8f9f7 47
<> 144:ef7eb2e8f9f7 48 .size __cs3_interrupt_vector_cortex_m, . - __cs3_interrupt_vector_cortex_m
<> 144:ef7eb2e8f9f7 49
<> 144:ef7eb2e8f9f7 50 .thumb
<> 144:ef7eb2e8f9f7 51
<> 144:ef7eb2e8f9f7 52 .section .cs3.reset,"x",%progbits
<> 144:ef7eb2e8f9f7 53 .thumb_func
<> 144:ef7eb2e8f9f7 54 .globl __cs3_reset_cortex_m
<> 144:ef7eb2e8f9f7 55 .type __cs3_reset_cortex_m, %function
<> 144:ef7eb2e8f9f7 56 __cs3_reset_cortex_m:
<> 144:ef7eb2e8f9f7 57 .fnstart
<> 144:ef7eb2e8f9f7 58 LDR R0, =SystemInit
<> 144:ef7eb2e8f9f7 59 BLX R0
<> 144:ef7eb2e8f9f7 60 LDR R0,=__cs3_start_c
<> 144:ef7eb2e8f9f7 61 BX R0
<> 144:ef7eb2e8f9f7 62 .pool
<> 144:ef7eb2e8f9f7 63 .cantunwind
<> 144:ef7eb2e8f9f7 64 .fnend
<> 144:ef7eb2e8f9f7 65 .size __cs3_reset_cortex_m,.-__cs3_reset_cortex_m
<> 144:ef7eb2e8f9f7 66
<> 144:ef7eb2e8f9f7 67 .section ".text"
<> 144:ef7eb2e8f9f7 68
<> 144:ef7eb2e8f9f7 69 .weak NMI_Handler
<> 144:ef7eb2e8f9f7 70 .type NMI_Handler, %function
<> 144:ef7eb2e8f9f7 71 NMI_Handler:
<> 144:ef7eb2e8f9f7 72 B .
<> 144:ef7eb2e8f9f7 73 .size NMI_Handler, . - NMI_Handler
<> 144:ef7eb2e8f9f7 74
<> 144:ef7eb2e8f9f7 75 .weak HardFault_Handler
<> 144:ef7eb2e8f9f7 76 .type HardFault_Handler, %function
<> 144:ef7eb2e8f9f7 77 HardFault_Handler:
<> 144:ef7eb2e8f9f7 78 B .
<> 144:ef7eb2e8f9f7 79 .size HardFault_Handler, . - HardFault_Handler
<> 144:ef7eb2e8f9f7 80
<> 144:ef7eb2e8f9f7 81 .weak SVC_Handler
<> 144:ef7eb2e8f9f7 82 .type SVC_Handler, %function
<> 144:ef7eb2e8f9f7 83 SVC_Handler:
<> 144:ef7eb2e8f9f7 84 B .
<> 144:ef7eb2e8f9f7 85 .size SVC_Handler, . - SVC_Handler
<> 144:ef7eb2e8f9f7 86
<> 144:ef7eb2e8f9f7 87 .weak PendSV_Handler
<> 144:ef7eb2e8f9f7 88 .type PendSV_Handler, %function
<> 144:ef7eb2e8f9f7 89 PendSV_Handler:
<> 144:ef7eb2e8f9f7 90 B .
<> 144:ef7eb2e8f9f7 91 .size PendSV_Handler, . - PendSV_Handler
<> 144:ef7eb2e8f9f7 92
<> 144:ef7eb2e8f9f7 93 .weak SysTick_Handler
<> 144:ef7eb2e8f9f7 94 .type SysTick_Handler, %function
<> 144:ef7eb2e8f9f7 95 SysTick_Handler:
<> 144:ef7eb2e8f9f7 96 B .
<> 144:ef7eb2e8f9f7 97 .size SysTick_Handler, . - SysTick_Handler
<> 144:ef7eb2e8f9f7 98
<> 144:ef7eb2e8f9f7 99 .globl Default_Handler
<> 144:ef7eb2e8f9f7 100 .type Default_Handler, %function
<> 144:ef7eb2e8f9f7 101 Default_Handler:
<> 144:ef7eb2e8f9f7 102 B .
<> 144:ef7eb2e8f9f7 103 .size Default_Handler, . - Default_Handler
<> 144:ef7eb2e8f9f7 104
<> 144:ef7eb2e8f9f7 105 .macro IRQ handler
<> 144:ef7eb2e8f9f7 106 .weak \handler
<> 144:ef7eb2e8f9f7 107 .set \handler, Default_Handler
<> 144:ef7eb2e8f9f7 108 .endm
<> 144:ef7eb2e8f9f7 109
<> 144:ef7eb2e8f9f7 110 IRQ DEF_IRQHandler
<> 144:ef7eb2e8f9f7 111
<> 144:ef7eb2e8f9f7 112 .end