Back to Release page

Release Notes for STM32469I_Discovery Examples

Copyright 2017 STMicroelectronics

 

Update History

V1.1.2 / 29-December-2017

Main Changes

  • Update stm32f4xx_hal_conf.h files to add support to HAL CAN Legacy Module.

V1.1.1 / 06-October-2017

        Main Changes
  • Update RTC examples to reset handle RTC state when initializing
    • main.c:  Add a call for HAL_RTC_RESET_HANDLE_STATE()

V1.1.0 / 17-February-2017

        Main Changes
  • Update to be aligned with latest HAL SD and BSP SD drivers implementation
  • Update stm32f4xx_hal_conf.h file in overall examples to remove unnecessary ETH PHY configuration
  • Update FMC_SDRAM example to enhance implementation
  • Update overall examples to add the support of the external memories in system_stm32f4xx.c files
  • Update LCD_DSI_CmdMode and LCD_DSI_VideoMode_DoubleBuffering examples to use __HAL_LTDC_RELOAD_CONFIG() macro instead of __HAL_LTDC_IMMEDIATE_CONFIG() macro
  • Upate QSPI configuration in system_stm32f4xx.c file for QSPI_PreInitConfig example
  • Update DMA_FLASHToRAM example to use FIFO mode instead of direct mode for memory to memory transfer
  • Update RCC_ClockConfig example to support 8MHz as external clock source instead of 25MHz
  • Update I2C_TwoBoards_RestartAdvComIT example to properly manage the AF error case

V1.0.4 / 04-November-2016

        Main Changes
  • Update system_stm32f4xx.c file in all projects to be aligned with latest version of CMSIS STM32F4xx device implementation

V1.0.3 / 06-May-2016

        Main Changes
  • Add new define USE_SPI_CRC in stm32f4xx_hal_conf.h file for code cleanup when the CRC calculation is disabled
  • Add new example QSPI_PreInitConfig allowing to execute a part of the code from the QSPI memory 


  • Add two new time base examples

  • Update HAL_TimeBase example to use TIM HW as time base source instead of Systick
  • Update I2C_TwoBoards_ComDMA example as follows
    • Configure and enable the I2C IRQ in HAL_I2C_MspInit() function
    • In stm32f4xx_it.c file, I2C_IRQHandler() function: add a call to HAL_I2C_IRQHandler() function
  • Rework I2C_TwoBoards_AdvComIT and I2C_TwoBoards_ComIT examples following changes in latest HAL version
    • Update to allow master to restart communication when slave doesn't acknowledge its address
  • Update examples using DMA2D Peripheral with new color definition
  • Update FLASH_EraseProgram example to cover all flash sectors 

  • Update WWDG examples to be in line with latest updates done on HAL WWDG drivers
    • Remove the HAL_WWDG_Start and update the HAL_WWDG_Refresh functions in the main.c file
    • Remove HAL_WWDG_MspDeInit function from stm32f4xx_hal_msp.c file 
  • Update IWDG example to be in line with latest updates done on HAL IWDG drivers 

    • Remove the HAL_IWDG_Start function in the main.c file 


  • Update SPI DMA example to manage SPI peripheral errors during DMA process

  • Update QSPI_ExecuteInPlace example to manage QSPI peripheral errors during DMA process
  • HAL_TimeBase 

    • Update to use new HAL TimeBase driver template stm32xxx_hal_timebase_time.c 


  • Update PWR_CurrentConsumption example as follows

    • Configure missing GPIO Ports as analog mode for sleep and stop modes
    • Add the case of under-drive mode to achieve the lowest possible current consumption
  • Update PWR_STOP example by adding the case of under-drive mode in order to achieve the lowest possible current consumption 
  • Update DMA_FLASHToRAM example to use HAL_DMA_RegisterCallback() function

V1.0.2 / 29-January-2016

     
     
Main Changes
  • stm32f4xx_hal_conf.h
    • Adjust the HSE Start-up Timeout value: 100ms instead of 5s
    • Add new define for the LSE start-up Timeout: LSE_STARTUP_TIMEOUT 
  • HAL_TimeBase 

    • Update to use new HAL TimeBase driver template stm32xxx_hal_timebase_time.c 


  • RCC_ClockConfig

    • Alignment with STM32F4xx_HAL_Driver V1.4.4: update to use the new define for the HSI calibration default value
  • Add 2 new I2C examples to explore the repeat start feature: I2C_TwoBoards_RestartAdvComIT and I2C_TwoBoards_RestartComIT

  • LCD_DSI examples
    • Update to use DMA2D layer 1 instead of layer 0 when copying an image

V1.0.1 / 09-October-2015

Main Changes

  • Update SW4STM32 projects
    • Fix in accordance with latest version of SW4STM32 toolchain
  • Update LCD DSI frequency to 41,7 MHz in LCD_DSI examples.

V1.0.0 / 14-August-2015

Main Changes

  • First official release

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:


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