# Release Notes for STM32F0xx Standard Peripherals Library

Copyright © 2014 STMicroelectronics

This software is superseded by the STM32Cube solution, an all-in-one embedded software offer. ST continues its support for this software. However, for new designs with STM32 F0, it is recommended to take advantage of the fully integrated STM32CubeF0 solution, available at http://www.st.com/stm32cubef0

## Update history

### V1.5.0 / 05-December-2014

Main Changes

- Add the support of STM32F070xB, STM32F070x6 and STM32F030xC devices.

Contents

- Cortex-M CMSIS V3.20 (release notes)
- STM32F0xx CMSIS V1.5.0 (release notes)
- STM32F0xx_StdPeriph_Driver V1.5.0 (release notes)
- STM32F0xx_CPAL_Driver V1.2.0 (release notes)
- STM32F0xx_StdPeriph_Examples V1.4.0 (release notes)
- STM32F0xx_StdPeriph_Templates V1.5.0 (release notes)
- STM32_EVAL Common drivers V5.0.2 (release notes)
- STM320518_EVAL board drivers V1.1.1 (release notes)
- STM32072B_EVAL board drivers V1.0.0 (release notes)

Development Toolchains

- IAR Embedded Workbench for ARM (EWARM) toolchain V7.30.3 + ST-Link

- A software patch is needed to use STM32F030xC, STM32F070xB and STM32F070x6 devices with V7.30. if you don't have this patch installed, you can install it from the following folder "Utilities\Third_Party\Toolchains_STM32F030xC_STM32F070x6_STM32F070xB_Patches\EWARM STM32F030xC_STM32F070xB_STM32F070x6_Support.zip"

- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.10 + ST-Link

- A software patch is needed to use STM32F030xC, STM32F070xB and STM32F070x6 devices with V5.10. if you don't have this patch installed, you can install it from the following folder "Utilities\Third_Party\Toolchains_STM32F030xC_STM32F070x6_STM32F070xB_Patches\MDK-ARM STM32F030xC_STM32F070xB_STM32F070x6_Support.zip"

- Atollic TrueSTUDIO toolchain V5.1.0 + ST-LINK

Supported Devices and EVAL boards

- STM32F051xx, STM32F031xx, STM32F030xx, STM32F072xx, STM32F042xx, STM32F091xx, STM32F030xC, STM32F070xB and STM32F070x6 devices
- STM320518-EVAL board RevB
- STM32072B-EVAL board RevC
- STM32091C-EVAL board RevA

### V1.4.0 / 24-July-2014

Main Changes

- Add the support of STM32F091devices.

Contents

- Cortex-M CMSIS V3.20 (release notes)
- STM32F0xx CMSIS V1.4.0 (release notes)
- STM32F0xx_StdPeriph_Driver V1.4.0 (release notes)
- STM32F0xx_CPAL_Driver V1.2.0 (release notes)
- STM32F0xx_StdPeriph_Examples V1.4.0 (release notes)
- STM32F0xx_StdPeriph_Templates V1.4.0 (release notes)
- STM32_EVAL Common drivers V5.0.2 (release notes)
- STM320518_EVAL board drivers V1.1.1 (release notes)
- STM32072B_EVAL board drivers V1.0.0 (release notes)

Development Toolchains

- IAR Embedded Workbench for ARM (EWARM) toolchain V7.10.3 + ST-Link

- A software patch is needed to use STM32F091 devices with V7.10. if you don't have this patch installed, you can install it from the following folder "Utilities\Third_Party\Toolchains_STM32F091_Patches\EWARM_STM32F09_V2.zip"

- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.10 + ST-Link

- A software patch is needed to use STM32F091 devices with V5.10. if you don't have this patch installed, you can install it from the following folder "Utilities\Third_Party\Toolchains_STM32F091_Patches\MDK-ARM STM32F09x_256k _Support_V1.0.zip"

- Atollic TrueSTUDIO toolchain V5.1.0 + ST-LINK

Supported Devices and EVAL boards

- STM32F051xx, STM32F031xx, STM32F030xx, STM32F072xx, STM32F042xx and STM32F091xx devices
- STM320518-EVAL board RevB
- STM32072B-EVAL board RevC
- STM32091C-EVAL board RevA

### V1.3.1 / 17-January-2014

Main Changes

- Update startup files and project templates for TrueSTUDIO and RIDE7 toolchains.

Contents

- Cortex-M CMSIS V3.20 (release notes)
- STM32F0xx CMSIS V1.3.1 (release notes)
- STM32F0xx_StdPeriph_Driver V1.3.0 (release notes)
- STM32F0xx_CPAL_Driver V1.1.0 (release notes)
- STM32F0xx_StdPeriph_Examples V1.3.0 (release notes)
- STM32F0xx_StdPeriph_Templates V1.3.1 (release notes)
- STM32_EVAL Common drivers V5.0.2 (release notes)
- STM320518_EVAL board drivers V1.1.1 (release notes)
- STM32072B_EVAL board drivers V1.0.0 (release notes)

Development Toolchains

- IAR Embedded Workbench for ARM (EWARM) toolchain V6.70.2 + ST-Link
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V4.73 + ST-Link
- Raisonance IDE RIDE7 (RIDE) toolchain (RIDE7 IDE:7.48, RKitARM for RIDE7:1.52) + Rlink Pro
- Atollic TrueSTUDIO toolchain V4.3.1 + ST-LINK

Supported Devices and EVAL boards

- STM32F051xx, STM32F031xx, STM32F030xx, STM32F072xx and STM32F042xx devices
- STM320518-EVAL board RevB
- STM32072B-EVAL board RevC

### V1.3.0 / 16-January-2014

Main Changes

- Add the support of STM32F072 and STM32F042 devices
- Use new STM32F0xx family device names:

- STM32F0XX_MD replaced by STM32F051
- STM32F0XX_LD replaced by STM32F031

Contents

- Cortex-M CMSIS V3.20 (release notes)
- STM32F0xx CMSIS V1.3.0 (release notes)
- STM32F0xx_StdPeriph_Driver V1.3.0 (release notes)
- STM32F0xx_CPAL_Driver V1.1.0 (release notes)
- STM32F0xx_StdPeriph_Examples V1.3.0 (release notes)
- STM32F0xx_StdPeriph_Templates V1.3.0 (release notes)
- STM32_EVAL Common drivers V5.0.2 (release notes)
- STM320518_EVAL board drivers V1.1.1 (release notes)
- STM32072B_EVAL board drivers V1.0.0 (release notes)

Development Toolchains

- IAR Embedded Workbench for ARM (EWARM) toolchain V6.70.2 + ST-Link
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V4.73 + ST-Link
- Raisonance IDE RIDE7 (RIDE) toolchain (RIDE7 IDE:7.48, RKitARM for RIDE7:1.52) + Rlink Pro
- Atollic TrueSTUDIO toolchain V4.3.1 + ST-LINK

Supported Devices and EVAL boards

- STM32F051xx, STM32F031xx, STM32F030xx, STM32F072xx and STM32F042xx devices
- STM320518-EVAL board RevB
- STM32072B-EVAL board RevC

### V1.2.0 / 22-November-2013

Main Changes

- Add the support of STM32F030 value line devices

Contents

- Cortex-M CMSIS V3.20 (release notes)
- STM32F0xx CMSIS V1.2.1 (release notes)
- STM32F0xx_StdPeriph_Driver V1.2.1 (release notes)
- STM32F0xx_CPAL_Driver V1.0.0 (release notes)
- STM32F0xx_StdPeriph_Examples V1.2.0 (release notes)
- STM32F0xx_StdPeriph_Templates V1.2.0 (release notes)
- STM32_EVAL Common drivers V5.0.2 (release notes)
- STM320518_EVAL board drivers V1.1.0 (release notes)

Development Toolchains

- IAR Embedded Workbench for ARM (EWARM) toolchain V6.70 + ST-Link
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V4.73 + ST-Link
- Raisonance IDE RIDE7 (RIDE) toolchain (RIDE7 IDE:7.48, RKitARM for RIDE7:1.52) + Rlink Pro
- Atollic TrueSTUDIO toolchain V4.2.0 + ST-LINK
- TASKING VX-toolset for ARM Cortex-M V4.4r1 + ST-LINK

Supported Devices and EVAL boards

- STM32F051xx, STM32F050xx and STM32F030xx devices
- STM320518-EVAL board RevB

### V1.1.0 / 31-July-2013

Main Changes

- Add support of STM32F0xx Low-density devices (STM32F0XX_LD devices, STM32F050xx and STM32F060xx microcontrollers where the Flash memory ranges between 16 and 32 Kbytes)
- Add template project for Raisonance (RIDE) toolchain
- Miscellaneous update in Peripheral and EVAL board drivers and examples

Contents

- Cortex-M CMSIS V3.01 (release notes)
- STM32F0xx CMSIS V1.1.1 (release notes)
- STM32F0xx_StdPeriph_Driver V1.1.1 (release notes)
- STM32F0xx_CPAL_Driver V1.0.0 (release notes)
- STM32F0xx_StdPeriph_Examples V1.1.0 (release notes)
- STM32F0xx_StdPeriph_Templates V1.1.0 (release notes)
- STM32_EVAL Common drivers V5.0.2 (release notes)
- STM320518_EVAL board drivers V1.1.0 (release notes)

Development Toolchains

- IAR Embedded Workbench for ARM (EWARM) toolchain V6.50 + ST-Link
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V4.60 + ULINK
- Raisonance IDE RIDE7 (RIDE) toolchain (RIDE7 IDE:7.40, RKitARM for RIDE7:1.48) + Rlink Pro
- Atollic TrueSTUDIO toolchain V4.0.0 + ST-LINK
- TASKING VX-toolset for ARM Cortex-M V4.4r1 + ST-LINK

Supported Devices and EVAL boards

- STM32F051xx and STM32F050xx devices
- STM320518-EVAL board RevB

### V1.0.0 / 18-May-2012

Main Changes

- First official release for STM32F0xx devices

Contents

- Cortex-M CMSIS V2.1 (release notes)
- STM32F0xx CMSIS V1.0.1 (release notes)
- STM32F0xx_StdPeriph_Driver V1.0.1 (release notes)
- STM32F0xx_CPAL_Driver V1.0.0 (release notes)
- STM32F0xx_StdPeriph_Examples V1.0.0 (release notes)
- STM32F0xx_StdPeriph_Templates V1.0.0 (release notes)
- STM32_EVAL Common drivers V5.0.2 (release notes)
- STM320518_EVAL board drivers V1.0.0 (release notes)

Development Toolchains

- IAR Embedded Workbench for ARM (EWARM) toolchain V6.30.7 + J-Link
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V4.50 + ULINK
- Atollic TrueSTUDIO toolchain V3.0.0 + ST-LINK
- TASKING VX-toolset for ARM Cortex-M V4.2r1 + ST-LINK

Supported Devices and EVAL boards

- STM32F051xx and STM32F050xx devices
- STM320518-EVAL board RevB

## License

Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this package except in compliance with the License. You may obtain a copy of the License at:

http://www.st.com/software_license_agreement_liberty_v2
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

For complete documentation on STM32 Microcontrollers visit www.st.com/STM32