1. Packs
  2. STM32F0xx_DFP

Change Log

Version 2.1.1: Feb. 1, 2022

Get Pack
      Updated Pack to STM32Cube_FW_F0 Firmware Package version V1.11.3.
      STM32CubeMX integration: Synchronized versions of generated component ::Device:STM32Cube Framework:STM32CubeMX (in gpdsc) and its bootstrap (in pdsc).
      Package Description (pdsc):
      - Added global define USE_HAL_DRIVER and USE_FULL_LL_DRIVER to the component ::Device:STM32Cube Framework:STM32CubeMX.
      - Added global define USE_HAL_DRIVER and USE_FULL_LL_DRIVER to the component ::Device:STM32Cube HAL:COMMON.
      - STM32072B-EVAL, STM32091C-EVAL: Added board components drivers.
      - Removed unnecessary condition for 'emWin LCD' and 'Graphics Display' components (Removed SPI CMSIS Driver).
      - Changed schemaVersion (1.7.2).
      - Corrected device in board description attribute 'mountedDevice'.
      - Added debugProbe board description.
      Updated Documentation files.
      CMSIS-Driver:
      - Updated disclaimers.
      - I2C:
      -- Corrected usage function name.
      -- Corrected pins configuration.
      - USBD:
      -- Removed include of stm32f0xx_hal_pcd.h header.
      Board Examples:
      - Migrated CubeMX projects to V6.4.0.
      - Overridden default HAL_InitTick function.
      - Changed Assembler option to armclang(Auto Select).
      - Updated config files to CMSIS 5.8.0.
      - USB:
      -- Updated all examples with user templates from MDK-Middleware v7.11.1.
      -- Changed variant selection to "MDK-Plus".

Version 2.1.0: May 4, 2020

Get Pack
      Device support:
      - Updated Cube FW to STM32Cube_FW_F0 V1.11.0.
      - Updated SVD file.
      - Updated documentation.
      - Corrected flash programming algorithms.
      - Added capability to launch the Option Byte Loading after flash download.
      STM32CubeMX integration:
      - Added support for Timebase Source TIMx in gpdsc.ftl.
      - Corrected launching STM32CubeMX via "play" button for existing projects overwrites with a new STM32CubeMX project file instead of loading it.
      - MX_Devive_h.ftl:
      -- Updated parsing of USART virtual mode.
      -- Updated generation of macros: Added handling for '(' and ')' symbols.
      Examples:
      - Updated compiler to AC6.
      - Added Event Recorder.
      CMSIS-Driver:
      - CAN:
      -- Corrected SetBitrate function to leave Silent and Loopback mode as they were.
      -- Corrected SetMode function to clear Silent and Loopback mode when NORMAL mode is activated.
      -- Corrected MessageSend function to only access required data for sending.
      -- Corrected abort message send functionality.
      - I2C:
      -- Corrected pin configuration: MX_I2C2_SMBA_GPIO_PuPdOD replaced with MX_I2Cx_yyy_GPIO_PuPdOD.
      - USART: Corrected UARTx/USARTx related identifiers.
      - USB Device:
      -- Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured).
      -- Corrected transmitted count for non-control IN endpoints.

Version 2.0.0: Jan. 18, 2018

Get Pack
      This DFP works either with STM32CubeMX (STM32CubeMX V4.23.0 and STM32Cube_FW_F0 V1.9.0 or higher)
      or Standalone (no support for STM32CubeMX). STM32CubeMX is mandatory for use of CMSIS-Driver and MDK-Middleware.
      - New projects require the component 'Device:STM32Cube Framework:STM32CubeMX' from the STM32Cube MX bundle for configuration of pins and clocks via STM32CubeMX.
      This pack only contains a subset of the files from STM32Cube_FW_F0 version 1.9.0  (ST Drivers, STM32Cube documentation and fonts).
      Updated documentation for STM32Cube Framework usage.
      Device support:
      - Updated device names to match STM32CubeMX notation
      - Added DBGMCU INI files configuring debug settings of the target for debug units without support for debug sequences
      - Updated documentation.
      CMSIS Driver:
      - Added CAN driver
      - Added I2C driver
      - Added SPI driver
      - Added UART/USART/IrDA/SmartCard driver
      - Added USB Device driver
      Board support:
      - Added STM32072B-EVAL and STM32091C-EVAL
      Example projects:
      - added emWin graphics library on STM32072B-EVAL and STM32091C-EVAL boards
      - added USB Device HID on STM32F072-Discovery Board
      - updated all examples to use STM32CubeMX integration

Version 1.5.0: April 4, 2016

Get Pack
      Added new devices:
      - STM32F031E6, STM32F051T8
      - STM32F038E6, STM32F058T8, STM32F098CC, STM32F098RC, STM32F098VC
      Updated Device support files (STM32Cube_FW_F0_V1.5.0).
      Updated SVD files.
      Updated User manuals and datasheets.
      Updated example projects.

Version 1.4.0: Feb. 23, 2015

Get Pack
      Added board support:
      - STM32F030-Discovery board
      - STM32F072-Discovery board
      Updated board support:
      - STM32F051-Discovery board
      Updated Flash Option Byte Template

Version 1.3.0: Jan. 13, 2015

Get Pack
      Added: STM32F091xx, STM32F070xx, STM32F030xC devices.
      Updated: STM32F0xx device support files.
      Added: Flash Option Byte Template

Version 1.2.0: Oct. 1, 2014

Get Pack
      Added: Added missing devices.
            - STM32F038C6, STM32F038F6, STM32F038G6, STM32F038K6
            - STM32F048C6, STM32F048G6, STM32F048T6
            - STM32F058C8, STM32F058R8

Version 1.1.0: Sept. 18, 2014

Get Pack
      Added: Devices STM32F071V8, STM32F078RB.
      Added: STM32F0-Discovery board description and examples.
      Updated: CMSIS-CORE (Ver 1.4.0).
      Updated: device documentation.

Version 1.0.3

Get Pack
      Added: STM32F042 subfamily

Version 1.0.2

Get Pack
      Deleted: Book Entry "STM32F0 Discovery Board" from device section

Version 1.0.1

Get Pack
      Updated: device names changed in accordance to STMicroelectronics

Version 1.0.0

Get Pack
      First Release version of STM32F0 Device Family Pack.