# CMSIS Reference Variable Documentation

## RSL15_Sys_Version

const short RSL15_Sys_Version

Location: rsl15.h:87

RSL15 firmware version (variable)

## __Heap_Begin__

uint8_t __Heap_Begin__

Location: rsl15_start.h:76

Start location for the heap.

## __Heap_Limit__

uint8_t __Heap_Limit__

Location: rsl15_start.h:77

Top limit for the heap.

## __stack_limit

uint32_t __stack_limit

Location: rsl15_start.h:82

Bottom limit for the stack.

## __stack

uint32_t __stack

Location: rsl15_start.h:83

Start location for the stack.

## __data_init__

uint32_t __data_init__

Location: rsl15_start.h:88

Pointer to the data to used to initialize volatile memory.

## __data_start__

uint32_t __data_start__

Location: rsl15_start.h:89

Start address of the initialized data area in volatile memory.

## __data_end__

uint32_t __data_end__

Location: rsl15_start.h:90

End address of the initialized data area in volatile memory.

## __bss_start__

uint32_t __bss_start__

Location: rsl15_start.h:92

Start address of the cleared data area in volatile memory.

## __bss_end__

uint32_t __bss_end__

Location: rsl15_start.h:93

End address of the cleared data area in volatile memory.

## __preinit_array_start__

void(* __preinit_array_start__[])(void)

Location: rsl15_start.h:99

Weakly defined function list pointer for pre-initialization functions.

## __preinit_array_end__

void(* __preinit_array_end__[])(void)

Location: rsl15_start.h:102

Weakly defined pointer to the end of the pre-initialization function list.

## __init_array_start__

void(* __init_array_start__[])(void)

Location: rsl15_start.h:105

Weakly defined function list pointer for initialization functions.

## __init_array_end__

void(* __init_array_end__[])(void)

Location: rsl15_start.h:108

Weakly defined pointer to the end of the initialization function list.

## flash_layout

const struct flash_region flash_layout[] = { { .start = FLASH0_CODE_BASE, .end = FLASH0_CODE_TOP, .flash = FLASH, .IRQn = FLASH0_COPY_IRQn, }, { .start = FLASH0_DATA_BASE, .end = FLASH0_DATA_TOP, .flash = FLASH, .IRQn = FLASH0_COPY_IRQn, }, }

Location: rsl15_start.h:153

Flash layout for the RSL15 device.

## SystemCoreClock

uint32_t SystemCoreClock

Location: system_rsl15.h:107

Contains the current SYS_CLK frequency, in Hz.