Update HistoryV1.6.0 / 05-November-2018Main Changes - Fix warnings generated with version v 2.7 of SW4STM32
- Update STemWin EWARM Projects to be compliant with IARv8.x
- Update STemWin applications with new STemWin libraries
- Update projects with new PDM V3.1.0 lib
- Fix misalignement on USB_Device projects with MDK-ARM.
V1.5.0 / 29-June-2018Main Changes - Following STM32F756_EVAL applications are added for STM32F750xx value line :
- ExtMem_Boot :
- This
application shows how to boot from internal flash, configure external
memories then jump to user application located on external memory
- User can select QSPI flash , FMC-NOR flash, external SDRAM or external SRAM for code execution.
- In
case of code execution from external SRAM/SDRAM, the application binary
can be stored on the micro-SD card or on the QSPI flash, the Boot
application will then copy the application binary to the target
execution memory.
- User can select internal RAM, external SRAM or external SDRAM for application data memory.
- ExtMem_Application\LedToggling:
- Sample application runing from external flash (QSPI flash or FMC-NOR flash) or external RAM(SRDRAM or SRAM)
- Application RAM data memory can be either internal SRAM external SRAM or external SDRAM when executing from external flash
- When executing from external SDRAM/SRAM, the internal SRAM is used as application RAM data memory.
- ExtMem_Application\FreeRTOS :
- Sample FreeRTOS application with execution from external flash (QSPI flash or FMC-NOR flash) or external RAM(SRDRAM or SRAM)
- Application RAM data memory can be either internal SRAM or external SRAM when executing from external flash
- When executing from external SDRAM/SRAM, the internal SRAM is used as application RAM data memory.
V1.4.0 / 23-February-2018Main Changes - Add STemWin applications:
- STemWin_Acceleration
- STemWin_Animation
- STemWin_Fonts
- STemWin_MemoryDevice
- Improve cache management for all examples and applications using cache maintenance routines.
V1.3.1 / 29-December-2017Main Changes - Update stm32f7xx_hal_conf.h files to add support to HAL CAN Legacy Module.
- Align FatFs drivers to new templates.
- Update mbedTLS applications to enbale MBEDTLS_NO_UDBL_DIVISION flag by default.
- Integrate PDM2PCM lib V3.0.0
V1.3.0 / 25-August-2017
Main
Changes
- Update applications based on FatFS stack to use new fatfs release 0.12c
- Upgrade STemWin applications from 5.32 to 5.40
- Add new FreeRTOS application : FreeRTOS_MPU project
- Fix issues related to plug/unplug of usb storage devices for all USB MSC application
- Fix ZLP issue on USBD CDC Applications
- Update USB Device Dualcore application to support Windows 10 OS
- USB host DMA still not yet fully mature for now disabling it in all USB HS host applications
- Remove unused code for the following applications
- USB Host_AUDIO_Standalone
- USB_HOST_MSC
- Fix compilation issues with Linux
- Apply MISRA 10.6 rule in stm32f7xx_hal_conf.h
- Remove DATE and VERSION from all header files
V1.2.1 / 14-April-2017Main Changes - Update SW4STM32 projects for mbedTLS and STemWin_SampleDemo applications
V1.2.0 / 30-December-2016Main Changes - Support HAL SD and BSP SD drivers updates
- Update to use latest version of LibJPEG, LwIP, FatFS and FreeRTOS Libraries
- Support HAL TIM updates
- Introduce the support of mbedTLS Middleware by adding SSL_Client and SSL_Server applications
- Remove the support of PolarSSL Middleware and their associated applications
- Use ETH buffers in SRAM instead of DTCM RAM for LwIP applications
V1.1.0 / 23-September-2016
Main Changes
- update STemWin applications to support version v5.32
- update LibJPEG applications to use latest version allowing user to define read/write functions through user configuration file
V1.0.4 / 22-April-2016
Main Changes
- add new application FPU_Fractal
- system_stm32f7xx.c : update to disable
FMC_BANK1 to prevent speculative access to it
- update
overall SW4STM32 projects to enhance stack addressing in the linker file
- update
LwIP and PolarSSL application to use latest new version of LwIP
middleware
- update
MSC_Standalone USB host application to enhance USB disk removal/plug management
on the fly
- Update
"Liberty license with the new "Ultimate
Liberty" license
V1.0.3 / 18-November-2015
Main Changes
- Update STemWin_HelloWorld
and STemWin_SampleDemo applications with proper support of the CUSTOM_CopyRect() function
- Update overall system_stm32f7xx.c files to provide the possibility of simultaneous use of SRAM and SDRAM
V1.0.2 / 21-September-2015
Main Changes
- Update FreeRTOS based application to optimize heap size
- Update LCD based applications to be
aligned with BSP drivers update
- Update SW4STM32 projects to
be aligned to V1.4 of the toolchain
V1.0.1 / 25-June-2015
Main Changes
- Update almost application to use FatFs version R0.11
- Add new applications IAP and EEPROM_Emulation
V1.0.0 / 22-May-2015
Main Changes
License
Redistribution
and use in source and binary forms, with or without modification, are permitted,
provided that the following conditions are met:
1. Redistribution of
source code must retain the above copyright notice, this list of conditions and
the following disclaimer. 2. 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. 3. Neither the name of STMicroelectronics nor the names of
other contributors to this software may be used to endorse or promote
products derived from this software without specific written permission. 4.
This software, including modifications and/or derivative works of this software,
must execute solely and exclusively on microcontroller or microprocessor devices
manufactured by or for STMicroelectronics. 5. Redistribution and use of this
software other than as permitted under this license is void and will
automatically terminate your rights under this license.
THIS SOFTWARE IS
PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS, IMPLIED
OR STATUTORY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT OF
THIRD PARTY INTELLECTUAL PROPERTY RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT
PERMITTED BY LAW. IN NO EVENT SHALL STMICROELECTRONICS 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/stm32cubefw
|