/* ********************************************************************** */
/* __HEAP_START : Used by sbrk.c: start of memory used by malloc() etc. */
/* __HEAP_END : Used by sbrk.c: end of heap memory */
/* __SP_INIT : Used by crt0.s: initial address of stack pointer */
/* __SP_END : Used by sbrk.c: only used when stack probing */
/* __DATA_ROM : Used by init.c: start of initialized data in ROM */
/* __DATA_RAM : Used by init.c: start of initialized data in RAM */
/* __DATA_END : Used by init.c: end of initialized data in RAM */
/* __BSS_START : Used by init.c: start of uninitialized data */
/* __BSS_END : Used by init.c: end of data to be cleared */
/* ********************************************************************** */
__SP_INIT = ADDR(Stack) + SIZEOF(Stack);
__SP_END = ADDR(Stack);
__HEAP_START = ADDR(Heap);
__HEAP_END = ADDR(Heap) + SIZEOF(Heap);
/* ************ used in Exceptions.c for IVPR initialization ************ */
__EXCP_HANDLER = ADDR(Handlers);
__IVPR = ADDR(Vectors);