1. Packs
  2. STM32F3xx_DFP

Change Log

Version 2.2.2: Feb. 1, 2022

Get Pack
      Updated Pack to STM32Cube_FW_F3 Firmware Package version V1.11.3:
      - Corrected USB Device HAL Driver (stm32f3xx_hal_pcd.c).
      Package Description (pdsc): 
      - Updated component ::Device:Startup (Standalone).
      - STM32303E-EVAL: Added board components drivers.
      Updated Documentation files.
      Board Examples:
      - Migrated CubeMX projects to V6.4.0.
      - Overridden default HAL_InitTick function.

Version 2.2.1: Sept. 27, 2021

Get Pack
      STM32Cube_FW_F3 Firmware V1.11.2:
      - Corrected USB Device HAL Driver (stm32f3xx_hal_pcd.c).
      CMSIS-Driver:
      - I2C: Corrected pin configuration.
      Corrected device in board description attribute 'mountedDevice'.

Version 2.2.0: July 22, 2021

Get Pack
      Updated Pack to STM32Cube_FW_F3 Firmware Package version V1.11.2:
      - Updated HAL to version V1.5.5.
      - External interrupts and events (EXTI) HAL
      - Universal serial bus full-speed device interface (USB) LL
      - 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.
      STM32CubeMX integration:
      - MX_Device_h.ftl:
      -- Updated parsing of USART virtual mode.
      -- Updated generation of macros: Added handling for '(' and ')' symbols.
      - FrameworkCubeMX_gpdsc.ftl:
      -- Added support for Timebase Source TIMx.
      Board Examples:
      - Terminating app_main thread with osThreadExit() to avoid endless loop.
      - Updated RTX configuration (CMSIS 5.8.0).
      - Updated template based files (MDK-Middleware 7.13.0).
      - Configured MDK projects to use Arm Compiler 6.
      - Changed Assembler option to armclang (Auto Select).
      - Updated all USB Host/Device examples with user templates from MDK-Middleware v7.11.1.
      - FileSystem, USB: Changed variant selection to "MDK-Plus".
      - Updated Graphics examples to use Segger emWin version 5.50.
      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_I2Cx_SMBA_GPIO_PuPdOD replaced with MX_I2Cx_yyy_GPIO_PuPdOD.
      -- Corrected usage function name
      - USB Device:
      -- Corrected transmitted count for non-control IN endpoints.
      -- Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured).
      -- Removed include of stm32f3xx_hal_pcd.h header.

Version 2.1.0: Jan. 16, 2018

Get Pack
      This DFP works either with STM32CubeMX (STM32CubeMX V4.23.0 and STM32Cube_FW_F3 V1.9.0 or higher)
      or Standalone (no support for STM32CubeMX). STM32CubeMX is mandatory for use of CMSIS-Driver and MDK-Middleware.
      This packs contains a subset of the files from STM32Cube_FW_F3 version 1.9.0  (Drivers, STCube documentation and fonts).
      Updated documentation for STM32Cube Framework usage.
      - New projects require the component 'Device:STM32Cube Framework:STM32CubeMX' for configuration of pins and clocks via STM32CubeMX.
      Device support:
      - Removed devices not being supported by STM32CubeMX 4.23.0 (STM32F301C6Yx, STM32F301K6Tx).
      - Added DBGMCU INI files for use with debug adapter that lack support for debug descriptions.
      Board support:
      - Added Board Support Interfaces for STM32303S-EVAL board and example projects.
      Example projects:
      - Added emWin example for STM32303E-EVAL.
      - Added example projects for STM32303S-EVAL.
      - Updated all examples separating output folder for each target: "Debug" output folder "Debug" target, "Release" output folder for "Release" target.

Version 2.0.0: Nov. 13, 2017

Get Pack
      This DFP requires STM32CubeMX V4.23.0 and STM32Cube_FW_F3 V1.9.0 or higher to be installed.
      This packs contains a subset of the files from STM32Cube_FW_F3 version 1.9.0  (Drivers, STCube documentation and fonts).
      Updated documentation for STM32Cube Framework usage.
      - New projects require the component 'Device:STM32Cube Framework:STM32CubeMX' for configuration of pins and clocks.
      Updated Device names:
      - Device names now match STM32CubeMX database specifying the device package.
      - Updated device documentation.
      CMSIS Driver:
      - Added CAN driver.
      - Added I2C driver.
      - Added SPI driver.
      - Added UART/USART driver.
      - Added USB Device driver.
      Board support:
      - Added Board Support Interfaces for STM32303C-EVAL, STM32373C-Eval, STM32F3-Discovery and STM32F334-Discovery Boards.
      Example projects:
      - Added CMSIS-RTOS2 Blinky, CAN, FileSystem, USB Device MassStorage, USB Device HID
      Added BSP drivers for generic CubeMX targets: LED, Buttons.

Version 1.4.0: Feb. 6, 2017

Get Pack
      Added STM32F334-Discovery basic board support and blinky RTX5 example.
      Reworked STM32F3xx_OPT.s.
      Updated SVD file STM32F334x.svd adding missing registers for ADC2.

Version 1.3.0: March 2, 2015

Get Pack
      Added devices: STM32F302xE, STM32F302xD, STM32F303xE, STM32F303xD.
      Added device STM32F398VE.
      Added device feature description.
      Updated device support files.
      Updated reference manuals, datasheets, errata sheets.
      Reworked 'Conditions', 'Component Startup'.

Version 1.2.0: Nov. 18, 2014

Get Pack
      Fixed device define for STM32F301 devices from "STM32F301x8" to "STM32F302x8"
      Updated STM32373C-EVAL GLCD board support files.
      Updated STM32373C-EVAL board description.

Version 1.1.0: Oct. 1, 2014

Get Pack
      Device Support for STM32F301, STM32F302, STM32F303, STM32F3x4, STM32F3x8 and STM32F373 Device Subfamilies
      - based on STM32F30x_DSP_StdPeriph_Lib_V1.2.0 and STM32F37x_DSP_StdPeriph_Lib_V1.0.0
      Added: Board description, Board support for
      - STMicroelectronics STM32F3-Discovery, STM32373C-EVAL and STM32303C-EVAL

Version 1.0.1

Get Pack
      Updated: Device descriptions updated with features

Version 1.0.0

Get Pack
      First Release version of STM32F3 Device Family Pack.