Release Notes for

STM32446E-EVAL Board Drivers

Copyright © 2015 STMicroelectronics

Purpose

This directory contains the board drivers to demonstrate the capabilities of the STM32446E-EVAL Board Drivers.

Update History

Main Changes

  • Remove inline function optimization on LCD_IO_WriteMultipleData() API to avoid EWARM Runtime issue with Optimization (-Os) by adding the __NOINLINE macro.
  • Force LCD_IO_WriteMultipleData() to be built with -O1 optimization to avoid runtime issues if compiled with STM32CubeIDE GCC11.
  • Update Release_Notes.html to support new format

Main Changes

  • All source files: update disclaimer to add reference to the new license agreement

Main Changes

  • stm32446e_eval_camera.c/.h:
    • Support ov5640 camera sensor
  • stm32446e_eval.c/.h:
    • Add OV5640 I2C address
    • Update CAMERA IO Read/Write to support ov5640 camera sensor

Main Changes

  • Remove date & version
  • Add general description of BSP drivers
  • stm32446e_eval_audio.c:
    • Aligned with PDM library v3.0.0
  • stm32446e_eval_lcd.c:
    • Update BSP_LCD_DrawBitmap() API to fix functional misbehavior with SW4STM32 Toolchain

Dependencies

  • This version must be used with v3.0.0 of PDM library

Main Changes

  • stm32446e_eval_sd.c/.h:
    • Update BSP SD APIs following new HAL SD drivers implementation
    • Fix BlockSize to 512 bytes
  • stm32446e_eval_qspi.c/.h:
    • QSPI write operation improvement
    • Update CS High Time

Backward compatibility

  • These BSP drivers break the compatibility with previous versions.

Dependencies

  • If FatFs is required, “FatFS R0.11 ST modified 20161223” must be used with this version of BSP drivers.

Main Changes

  • stm32446e_eval_camera.h update BSP Camera driver to use the new HAL DCMI API’s:
    • Update BSP_CAMERA_Suspend() API to call HAL_DCMI_Suspend() API
    • Update BSP_CAMERA_Resume to call HAL_DCMI_Resume() API
  • stm32446e_eval.c
    • Alignment with ili9325 component V1.2.3

Main Changes

  • General updates to fix doxygen errors
  • Add STM32F446E-EVAL_BSP_User_Manual.chm file
  • stm32446e_eval_qspi.c
    • Deactivate Timeout in memory mapped mode
    • Rename BSP_QSPI_MemoryMappedMode() API to BSP_QSPI_EnableMemoryMappedMode() API

Main Changes

  • stm32446e_eval.c
    • Add AUDIO_IO_DeInit() function to align with BSP Components Common drivers V4.0.0
  • stm32446e_eval_audio.c
    • Reset audio codec before initialization

Main Changes

  • First official release of the STM32446E-EVAL BSP drivers