# Release Notes for STM32F4xx DSP and Standard Peripherals Library Copyright 2013 STMicroelectronics
## 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 For your information, in next January, users will discover a new initiative from ST, with a new brand architecture and enriched set of examples. This new initiative will not be compatible with current release, that will be kept maintained for a while ### V1.3.0 / 13-November-2013 Main 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 Cortex-M CMSIS V3.20 (release notes) STM32F4xx CMSIS V1.3.0 (release notes) STM32 F4 xx_StdPeriph_Driver V1.3.0 (release notes) STM32 F4 xx_StdPeriph_Templates V1.3.0 (release notes) STM32 F4 xx_StdPeriph_Examples V1.3.0 (release notes) STM32_EVAL Common drivers V5.0.2 (release notes) STM3240_41_G_EVAL board drivers V1.1.2 (release notes) STM324x9I_EVAL board drivers V1.0.3 (release notes) STM324x7I_EVAL board drivers V1.0.1 (release notes) FatFs R0.09 (release notes) 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-2013 Main 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 Cortex-M CMSIS V3.20 (release notes) STM32F4xx CMSIS V1.2.1 (release notes) STM32 F4 xx_StdPeriph_Driver V1.2.1 (release notes) STM32 F4 xx_StdPeriph_Templates V1.2.0 (release notes) STM32 F4 xx_StdPeriph_Examples V1.2.0 (release notes) STM32_EVAL Common drivers V5.0.2 (release notes) STM3240_41_G_EVAL board drivers V1.1.2 (release notes) STM324x9I_EVAL board drivers V1.0.0 (release notes) STM324x7I_EVAL board drivers V1.0.1 (release notes) 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 Cortex-M CMSIS V3.01 (release notes) STM32F4xx CMSIS V1.1.0 (release notes) STM32 F4 xx_StdPeriph_Driver V1.1.0 (release notes) STM32 F4 xx_StdPeriph_Templates V1.1.0 (release notes) STM32 F4 xx_StdPeriph_Examples V1.1.0 (release notes) STM32_EVAL Common drivers V5.0.2 (release notes) STM3240_41_G_EVAL board drivers V1.1.1 (release notes) STM324x7I_EVAL board drivers V1.0.0 (release notes) 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-2012 Main Changes All source files: license disclaimer text update and add link to the License file on ST Internet. Contents Cortex-M CMSIS V2.1 (release notes) CMSIS DSP Software Library V1.0.10 (release notes) STM32F4xx CMSIS V1.0.2 (release notes) STM32 F4 xx_StdPeriph_Driver V1.0.2 (release notes) STM32 F34 xx_StdPeriph_Examples V1.0.1 (release notes) STM32 F4 xx_StdPeriph_Templates V1.0.1 (release notes) STM32_EVAL Common drivers V5.0.2 (release notes) STM3240_41_G_EVAL board drivers V1.0.2 (release notes) 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-2011 Main Changes First official release for STM32F4xx devices Contents Cortex-M CMSIS V2.1 (release notes) CMSIS DSP Software Library V1.0.10 (release notes) STM32F4xx CMSIS V1.0.0 (release notes) STM32 F4 xx_StdPeriph_Driver V1.0.0 (release notes) STM32 F34 xx_StdPeriph_Examples V1.0.0 (release notes) STM32 F4 xx_StdPeriph_Templates V1.0.0 (release notes) STM32_EVAL Common drivers V5.0.0 (release notes) STM3240_41_G_EVAL board drivers V1.0.0 (release notes) 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 ## 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