Back to Release page

# Release Notes for STM32L1xx CMSIS

Copyright 2010 STMicroelectronics

## Contents

1. STM32L1xx CMSIS update History
2. License

## STM32L1xx CMSIS update History

### 1.0.0RC1 - 07/02/2010

1. General

- STM32L1xx CMSIS files updated to CMSIS V1.30 release
- Directory structure updated to be aligned with CMSIS V1.30
- Add support for STM32L Ultra Low-power Medium-density (STM32L15xx8/B) devices.

2. CMSIS Core Peripheral Access Layer

- Refer to CMSIS changes

3. STM32L1xx CMSIS Device Peripheral Access Layer

- STM32L1xx CMSIS Cortex-M3 Device Peripheral Access Layer Header File: stm32l1xx.h

- All library files renamed with stm32l15x to stm32l1xx.
- STM32L15X_LP product name renamed to STM32L1XX_MD.
- HSE_VALUE value changed to 8MHz.
- Add new register in SYSCFG: PMC register
- RTC TCR register renamed to TAFCR
- GPIOF renamed to GPIOH
- Add and update of all peripherals bits definitions

- STM32L1xx CMSIS Cortex-M3 Device Peripheral Access Layer System Files: system_stm32l1xx.h and system_stm32l1xx.c

- SystemFrequency variable name changed to SystemCoreClock
- Default SystemCoreClock is changed to 32MHz (change the default frequency from SYSCLK_FREQ_HSE to SYSCLK_FREQ_32MHz).
- All while(1) loop were removed from all clock setting functions. User has to handle the HSE startup failure.
- Additional function void SystemCoreClockUpdate (void) is provided.

- STM32F10x CMSIS Startup files: startup_stm32l1xx_md.s

- Startup file name changed from startup_stm32l15x_lp.s to startup_stm32l1xx_md.s.
- SystemInit() function is called from startup file (startup_stm32l1xx_md.s) before to branch to application main.
  To reconfigure the default setting of SystemInit() function, refer to system_stm32l1xx.c file

## License

The enclosed firmware and all the related documentation are not covered by a License Agreement, if you need such License you can contact your local STMicroelectronics office.

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

For complete documentation on STM32L (CORTEX M3) 32-Bit Microcontrollers visit www.st.com/STM32L