Contents
- STM32F4xx DSP and Standard Peripheral
Library update History
- License
STM32F4xx DSP and Standard
Peripherals Library update History- The
STM32F4xx DSP and Standard Peripherals Library is a complete package,
consisting of device drivers plus a set of examples for the standard device
peripherals, for STM32F4xx devices 32-bit Flash microcontrollers.
- It contains also the CMSIS
DSP Software Library, which feature a suite of common signal processing
functions for use on Cortex-M processor based devices. The library is
completely written in C and is fully CMSIS compliant. High performance
is achieved through maximum use of Cortex-M4F intrinsics. For more details, refer to CMSIS DSP Software Library
- 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 F4, it is recommended to take advantage of the fully integrated
STM32CubeF4 solution, available at http://www.st.com/stm32cubef4.
V1.7.0 / 22-April-2016Main
Changes - Add support of STM32F412xG devices
- Miscellaneous update and
enhancement in CMSIS, peripherals drivers and examples (for more
details, please refer to each component release notes).
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM
(EWARM) toolchain V7.60 + ST-Link
- No software patch needed to use STM32F412xG devices with EWARM
- RealView Microcontroller
Development Kit (MDK-ARM) toolchain V5.17 + ST-Link
- A software patck is
needed to use STM32F412xG devices with MDK-ARM V5.17. If you do not
have this patck installed, you can download it from ARM web page.
- STM32 TrueSTUDIO software
(TrueSTUDIO) toolchain V5.5.0 +ST-Link
- No software patch needed to use STM32F412xG devices with TrueSTUDIO
- System Workbench for STM32 (SW4STM32) toolchain V1.8 + ST-Link
- No software patch needed to use STM32F412xG devices with SW4STM32
Supported Devices
and EVAL boards
- STM32F40/41xxx devices
and STM3240G-EVAL/STM3241G-EVAL
boards
- STM32F427/437xx devices and
STM32437I-EVAL
board
- STM32F429/439xx devices and
STM32429I-EVAL/STM32439I-EVAL
boards
- STM32F401xx devices
- STM32F411xE devices
- STM32F446xx devices
- STM32F469/479xx devices
- STM32F410xx devices
- STM32F412xG devices
1.6.1 / 21-October-2015Main Changes
- Maintenance release to fix known defects and enhancements implementation
- \STM32F4xx_StdPeriph_Driver
- DSI
- Implement
workaround for the hardware limitation: “The time to activate the clock
between HS transmissions is not calculated correctly”
- \Project\STM32F4xx_StdPeriph_Examples
- Update DSI command mode examples, to configure LTDC pixel clock at 41.7 MHz when 24bpp image format is used.
- For the complete list of changes, please refer to each component release notes
V1.6.0 / 10-July-2015Main
Changes - Add support of STM32F410xx, STM32F469xx and STM32F479xx devices
- Miscellaneous update and
enhancement in CMSIS, peripherals drivers and examples (for more
details, please refer to each component release notes).
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM
(EWARM) toolchain V7.40.1 + ST-Link
- A software patch is needed to use STM32F469xx and STM32F479xx devices with EWARM V7.40. If you do not have this patch installed, you can install it from the following folder "\Utilities\Third_Party\Toolchains_STM32F469xx_Patches\STM32F469_EWARM_Support.zip"
- A software patch is needed to use STM32F410xx devices with EWARM V7.40. If you do not have this patch installed, you can install it from the following folder "\Utilities\Third_Party\Toolchains_STM32F410xx_Patches\STM32F410_EWARM_Support.zip"
- RealView Microcontroller
Development Kit (MDK-ARM) toolchain V5.14 + ST-Link
- A software patck is
needed to use STM32F469xx, STM32F479xx and STM32F410xx devices with MDK-ARM V5.14. If you do not
have this patck installed, you can download it from ARM web page.
- STM32 TrueSTUDIO software
(TrueSTUDIO) toolchain V5.3.0 + ST-Link
- No software patch needed to use STM32F446xx devices with TrueSTUDIO V5.3.0
Supported Devices
and EVAL boards
- STM32F40/41xxx devices
and STM3240G-EVAL/STM3241G-EVAL
boards
- STM32F427/437xx devices and
STM32437I-EVAL
board
- STM32F429/439xx devices and
STM32429I-EVAL/STM32439I-EVAL
boards
- STM32F401xx devices
- STM32F411xE devices
- STM32F446xx devices
- STM32F469/479xx devices
- STM32F410xx devices
V1.5.0 / 06-March-2015Main
Changes - Add support of STM32F446xx devices
- Miscellaneous update and
enhancement in CMSIS, peripherals drivers and examples (for more
details, please refer to each component release notes).
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM
(EWARM) toolchain V7.30.3 + ST-Link
- A software patch is
needed to use STM32F446xx devices with EWARM V7.30.3 If you do not
have this patch installed, you can install it from the following folder
"\Utilities\Third_Party\Toolchains_STM32F446xx_Patches\STM32F446_EWARM_Support.zip"
- RealView Microcontroller
Development Kit (MDK-ARM) toolchain V5.13 + ST-Link
- A software patch is
needed to use STM32F446xx devices with MDK-ARM V5.13. If you do not
have this patch installed, you can install it from the following folder "\Utilities\Third_Party\Toolchains_STM32F446xx_Patches\STM32F446_MDK-ARM_Support.7ip"
- STM32 TrueSTUDIO software
(TrueSTUDIO) toolchain V5.2.1 + ST-Link
- No software patch needed to use STM32F446xx devices with TrueSTUDIO V5.2.1
Supported Devices
and EVAL boards
- STM32F40/41xxx devices
and STM3240G-EVAL/STM3241G-EVAL
boards
- STM32F427/437xx devices and
STM32437I-EVAL
board
- STM32F429/439xx devices and
STM32429I-EVAL/STM32439I-EVAL
boards
- STM32F401xx devices
- STM32F411xE devices
- STM32F446xx devices
V1.4.0 / 04-August-2014Main
Changes - Add support of STM32F411xExx devices
- Miscellaneous update and
enhancement in CMSIS, peripherals and examples (for more
details, please refer to each component release notes).
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM
(EWARM) toolchain V7.10.3 + ST-Link
- A software patch is
needed to use STM32F411xE devices with EWARM V7.10. If you do not
have this patch installed, you can install it from the following folder
"\Utilities\Third_Party\Toolchains_STM32F411xE_Patches\EWARM7.10_STM32F411_Support.7z"
- RealView Microcontroller
Development Kit (MDK-ARM) toolchain V5.10 + ST-Link
- A software patch is
needed to use STM32F411xE devices with MDK-ARM V5.10. If you do not
have this patch installed, you can install it from the following folder "\Utilities\Third_Party\Toolchains_STM32F411xE_Patches\MDK-ARM5.10_STM32F411_Support.7z"
- STM32 TrueSTUDIO software
(TrueSTUDIO) toolchain V5.1.0 + ST-Link
- No software patch needed to use STM32F411xE devices with TrueSTUDIO V5.1.0
Supported Devices
and EVAL boards
- STM32F40/41xxx devices
and STM3240G-EVAL/STM3241G-EVAL
boards
- STM32F427/437xx devices and
STM32437I-EVAL
board
- STM32F429/439xx devices and
STM32429I-EVAL/STM32439I-EVAL
boards
- STM32F401xx devices
- STM32F411xE devices
Known
Limitations
- stm324x9i_eval_audio_codec.c/.h
- If
2 audio streams are played in TDM format (the first stream is
configured in codec SLOT0 and second stream in codec SLOT1) the
Pause/Resume, Volume Control and Mute action will apply on both streams.
V1.3.0 / 13-November-2013Main
Changes - Add support of STM32F401xExx devices
- Miscellaneous update and
enhancement in CMSIS, peripherals, EVAL drivers and examples (for more
details, please refer to each component release notes).
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM
(EWARM) toolchain V6.70.1 + ST-Link
- RealView Microcontroller
Development Kit (MDK-ARM) toolchain V4.73 + ST-Link
- STM32 TrueSTUDIO software
(TrueSTUDIO) toolchain V4.2.0 + ST-Link
- Raisonance RIDE7 software
(RIDE) toolchain RIDE7 IDE:7.48, RKitARM for
RIDE7:1.52 + ST-Link
Supported Devices
and EVAL boards
- STM32F40/41xxx devices
and STM3240G-EVAL/STM3241G-EVAL
boards
- STM32F427/437xx devices and
STM32437I-EVAL
board
- STM32F429/439xx devices and
STM32429I-EVAL/STM32439I-EVAL
boards
Known
Limitations
- stm324x9i_eval_audio_codec.c/.h
- If
2 audio streams are played in TDM format (the first stream is
configured in codec SLOT0 and second stream in codec SLOT1) the
Pause/Resume, Volume Control and Mute action will apply on both streams.
V1.2.0 / 19-September-2013Main
Changes - Add support of STM32F429/439xx devices
- Add 18 new examples vs. V1.1.0 release
- This version supports STM32F40/41xxx, STM32F427/STM32F437xx, STM32F429/439xx and STM32F401xCxx devices
- Standard Peripherals Drivers supports all the devices listed above, to select right device you have to enable the appropriate define in stm32f4xx.h
- Almost of the Standard Peripherals Examples are running on all devices, except some of them are running only on STM32F429/439xx devices. For more details, please refer to "Library_Examples.mht" file under Project/STM32F4xx_StdPeriph_Examples folder.
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM
(EWARM) toolchain V6.60.2 + ST-Link
- RealView Microcontroller
Development Kit (MDK-ARM) toolchain V4.73 + ST-Link
- STM32 TrueSTUDIO software
(TrueSTUDIO) toolchain V4.2.0 + ST-Link
- Raisonance RIDE7 software
(RIDE) toolchain RIDE7 IDE:7.48, RKitARM for
RIDE7:1.52 + ST-Link
Supported Devices
and EVAL boards
- STM32F40/41xxx devices
and STM3240G-EVAL/STM3241G-EVAL
boards
- STM32F427/437xx devices and
STM32437I-EVAL
board
- STM32F429/439xx devices and
STM32429I-EVAL/STM32439I-EVAL
boards
Known
Limitations
- stm324x9i_eval_audio_codec.c/.h
- If
2 audio streams are played in TDM format (the first stream is
configured in codec SLOT0 and second stream in codec SLOT1) the
Pause/Resume, Volume Control and Mute action will apply on both streams.
V1.1.0 /
18-January-2013
Main
Changes
- Official version for the STM32F427x/437x devices.
- This release provides in addition
to the project templates, a full set of examples supporting STM32F40xx/41xx and STM32427x/437xtested with STM324xG-EVAL and STM32437I-EVAL evaluation borads.
Contents
Development
Toolchains and Compilers
- IAR Embedded
Workbench for ARM (EWARM) toolchain V6.50 + ST-Link debug probe (through CN21 of
the EVAL board)
- A software patch is
needed to use STM32F427x/437x devices with EWARM V6.50. If you do not
have this patch installed, you can install it from the following folder
"\Utilities\Third_Party\Toolchains_STM32F4x7II_Patches\EWARM_STM32F4x7II_Support.zip".
- RealView
Microcontroller Development Kit (MDK-ARM) toolchain V4.60 + ULINK
- A software patch is
needed to use STM32F427x/437x devices with MDK-ARM V4.60. If you do not
have this patch installed, you can install it from the following folder
"\Utilities\Third_Party\Toolchains_STM32F4x7II_Patches\MDK-ARM_STM32F4x7II_Support.zip"
- Atollic
TrueSTUDIO toolchain V3.3.0 + ST-LINK
- A software patch is
needed to use STM32F427x/437x devices with TrueSTUDIO V3.3.0. If you do
not have this patch installed, you can install it from the following folder
"\Utilities\Third_Party\Toolchains_STM32F4x7II_Patches\TrurSTUDIO_STM32F4x7II_Support.zip"
- TASKING toolchain
V4.3r1 + ST-LINK
- A software patch
“TASKING_CortexMandR-VX_v4.3r1p1.zip” is needed to use
STM32F427x/437x devices with TASKING toolchain V4.3r1 or later. If you do not
have this patch installed, you can install it from Tasking web site at the
following link: www.tasking.com/support/arm
- Raisonance RIDE7 software
(RIDE) toolchain (RIDE7 IDE:7.36, RKitARM for RIDE7:1.48)
V1.0.1 / 13-April-2012Main
Changes
- All source files: license disclaimer text update and add link to the License file on ST Internet.
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM (EWARM) toolchain V6.30.7 + J-Link
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V4.23 + ULINK
- Raisonance IDE RIDE7 (RIDE) toolchain (RIDE7 IDE:7.36, RKitARM for RIDE7:1.38) + Rlink Pro
- Atollic TrueSTUDIO toolchain V3.0.0 + ST-LINK
- TASKING VX-toolset for ARM Cortex-M V4.2r1 + ST-LINK
V1.0.0 / 30-September-2011Main
Changes
- First official release for STM32F4xx devices
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM (EWARM) toolchain V6.21.3 + J-Link
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V4.22 + ULINK
- Raisonance IDE RIDE7 (RIDE) toolchain (RIDE7 IDE:7.34, RKitARM for RIDE7:1.36) + Rlink Pro
- Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V2.1.0 + ST-LINK
- TASKING VX-toolset for ARM Cortex-M V4.0r1 + ST-LINK
file:///C:/SVN/STM32F4xx_StdPeriph_Lib_BranchesV1.4.0/Release_Notes.html
LicenseLicensed 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:
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
|