Back to Release page
# Release Notes for STM32F0xx CMSIS Copyright 2014 STMicroelectronics
## Update History ### V2.0.1 / 18-June-2014 Main Changes General Add new macros IS_GPIO_LOCK_INSTANCE to check GPIO port with lock capability IS_UART_HALFDUPLEX_INSTANCE, IS_UART_LIN_INSTANCE and IS_UART_WAKEUP_INSTANCE to check the UART instance supported features. STM32F042x8 and STM32F048xx update Rename DMA1_Channel4_5_6_7_IRQn to DMA1_Channel4_5_IRQn Rename ADC1_COMP_IRQn to ADC1_IRQn Remove SPI2 instance STM32F051x8, STM32F058xx, STM32F071xB, STM32F072xB and STM32F078xx update Fix COMP2 instance base address Add new macro IS_COMP_DAC1SWITCH_INSTANCE to check COMP instance with switch of DAC1 channel1 output to non inverting input STM32F051x8 and STM32F058xx update Rename DMA1_Channel4_5_6_7_IRQn to DMA1_Channel4_5_IRQn STM32F078xx update Remove CAN peripheral description ### V2.0.0 / 28-May-2014 Main Changes Major update based on STM32Cube specification: new CMSIS device files release dedicated to STM32F030x4/x6, STM32F030x8, STM32F031x4/x6, STM32F051x4/x6/x8, STM32F071x8/xB, STM32F042x4/x6, STM32F072x8/xB, STM32F038xx, STM32F048xx, STM32F058xx and STM32F078xx devices. This version has to be used for STM32CubeF0 based development although files can be used independently too. ### V1.2.1 / 22-November-2013 Main Changes stm32f0xx.h Update STM32F030 devices definition: Remove the STM32F030X8 and STM32FO30X6 defines and replace them with the STM32F030 define Update IRQn enum for STM32F030 devices system_stm32f0xx.c SystemInit(): update to support STM32F030 devices Remove the startup files startup_stm32f030x8.s and startup_stm32f030x6.s and replace them by startup_stm32f030.s, for EWARM, MDK-ARM and Truestudio supported compilers ### V1.2.0 / 01-August-2013 Main Changes Add support of STM32F030 devices (STM32F030x8 and STM32F030x6 microcontrollers where the Flash memory ranges between 16 and 32 Kbytes) stm32f0xx.h Update STM32F0xx devices definition: Add new definition STM32F030X8 and STM32FO30X6 for STM32F030 devices Update IRQn enum for STM32F030 devices system_stm32f0xx.c SystemInit(): update to support STM32F030 devices Add new startup files, startup_stm32f030x8.s and startup_stm32f030x6.s, for EWARM, MDK-ARM and Truestudio supported compilers ### V1.1.1 / 31-July-2013 Main Changes stm32f0xx.h Extend HSE_STARTUP_TIMEOUT and HSI_STARTUP_TIMEOUT values to 0x5000 ### V1.1.0 / 10-May-2013 Main Changes Add support of STM32F0xx Low-density devices (STM32F050xx and STM32F060xx microcontrollers where the Flash memory ranges between 16 and 32 Kbytes) stm32f0xx.h Update STM32F0xx devices definition: Define for STM32F0xx Medium-density devices changed from STM32F0XX to STM32F0XX_MD Add new definition STM32F0XX_LD for STM32F0xx Low-density devices Update IRQn enum for STM32F0XX_LD devices Add new bits definition RCC_CFGR register: MCOPRE[0:2] and PLLNODIV SYSCFG_CFGR1 register: FMP_I2C1, FMP_PA9 and FMP_PA10 system_stm32f0xx.c SystemInit(): update to reset new bits added in RCC_CFGR register Add new startup files, startup_stm32f0xx_ld.s, for the supported compilers ### V1.0.2 / 13-July-2012 Main Changes stm32f0xx.h Fix issue with gcc_ride7 startup file ### V1.0.1 / 20-April-2012 Main Changes stm32f0xx.h Add reference to STM32F050xx (Flash memory up to 32 Kbytes) and STM32F051xx (Flash memory up to 64 Kbytes) devices RTC register bits definition: remove reference to Tamper3 ### V1.0.0 / 04-September-2012 Main Changes First official release for STM32F30x devices (Standard Library) ## License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. For complete documentation on STM32 Microcontrollers visit www.st.com/STM32