![]() ![]() Important note: some of MDK-ARM projects was created with v4.73, and others with v5.10 (mainly for STM32F411RE-Nucleo projects). Force initialization of all PPP Init structure's field before calling HAL_PPP_Init() API Validation using latest toolchains version: EWARM v7.30 and TrueSTUDIO v5.1.1 (no change on MDK-ARM version, use always V5.10) Update system_stm32f4xx.c file in all projects to fix SDRAM configuration in SystemInit_ExtMemCtl() function (apply the same fix implemented in STM32F4xx CMSIS files) STM32F4-Discovery and STM324xG_EVAL projects: Update SystemClock_Config() to turn off the Flash prefetch if the code is running on STM32F407xx RevA devices, to comply with the errata sheet limitation. Miscellaneous enhancements and bugs fix Relocate all media files (wav, video, images.) under \\Utilities\\Media folder Add TIM_Encoder example showing how to configure the Timer in encoder interface mode to determinate the rotation direction All projects updated following changes in latest version of HAL and Middlewares Fix known defects Update to fix compilation issues under Linux and Mac OS FreeRTOS V8.1.2: project based on previous version V7.6.0 needs some update to work with version V8.1.2 (for more details please refer the associated release notes) Update USB Host and Device Libraries to be C++ compliant \\BSP FatFs R0.10b: project based on previous version R0.10 need to update ffconf.h file (for more details please refer the associated release notes) STemWin524b_CM4_IAR.a is renamed into STemWin526_CM4_IAR.a STemWin V5.26: project based on previous version V5.24 need to be updated following the change in the binary name, ex. USB Device V2.3.0: backward compatible with previous used version V2.2.0 \\Middlewares Use latest version USB Host V3.2.0 : backward compatible with previous used version V3.1.0 Use latest Cortex-M CMSIS, including the DSP Library Add *.chm UM for all drivers, a UM is provided for each superset RPN Update drivers to be C++ compliant Several update on source code formatting, for better UM generation (i.e. In stm32f4xx_it.c file, PPP_IRQHandler() function: add a call to HAL_PPP_IRQHandler() function Configure and enable the USART IRQ in HAL_PPP_MspInit() function Below the update to be done on user application: ![]() UART, USART, IRDA and SMARTCARD (referenced as PPP here below) drivers: in DMA transmit process, the code has been updated to avoid waiting on TC flag under DMA ISR, PPP TC interrupt is used instead. LSI_VALUE constant has been corrected in stm32f4xx_hal_def.h file, its value changed from 40 KHz to 32 KHz Two changes done on the HAL requires an update on the application code based on HAL V1.1.0 Fix known defects and several enhancements implementation. Macros and literals renaming to ensure full compatibility across STM32 series, backward compatibility with HAL V1.1.0 maintained thanks to new added file stm32_hal_legacy.h under /Inc/ Legacy Maintenance release to fix known defects and several enhancements implementation \\HAL ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |