1    .global start
2    .global stack
3    .global reset
4
5    .text
6    .thumb
7    .align 0
8
9start:
10    @
11    @ Insert code
12    @
13
14    @ Fix for SAM-BA stack bug
15    ldr     r0, reset
16    cmp     r0, #0
17    bne     return
18    ldr     r0, stack
19    mov     sp, r0
20
21return:
22    bx      lr
23
24    .align  0
25stack:
26    .word   0
27reset:
28    .word   0
29    @
30    @ Insert variables
31    @
32