Release Notes for

32L476GDISCOVERY Board Drivers

Copyright © 2017 STMicroelectronics

License

Licensed by ST under BSD 3-Clause license (the "License"). You may not use this package except in compliance with the License. You may obtain a copy of the License at:

https://opensource.org/licenses/BSD-3-Clause

Purpose

This directory contains the board drivers to demonstrate the capabilities of the 32L476GDISCOVERY Kit.

Update History

Main Changes

  • Minor update of Release Notes template
  • Add License.md file for GitHub publication

Main Changes

  • Enable the Sample Shift (SSHIFT) feature in BSP_QSPI_Init() to ensure the read data isn’t corrupted when prescaler is div/1

Main Changes

  • Minor update in release notes format

Main Changes

  • stm32l476g_discovery_glass_lcd.c
    • Correct logical test in BSP_LCD_GLASS_DisplayStrDeci() and BSP_LCD_GLASS_DisplayString()

Main Changes

  • Release notes update to new format

Main Changes

  • stm32l476g_discovery.c
    • Fix __STM32L476G_DISCOVERY_BSP_VERSION value
  • NOTE: This release must be used with BSP Common driver V5.0.0 or later

Main Changes

  • stm32l476g_discovery_compass.c
    • Update BSP_COMPASS_LowPower() to set the adapted power mode to component
  • NOTE: This release must be used with BSP Common driver V5.0.0 or later

Main Changes

  • stm32l476g_discovery_qspi.c
    • Update BSP_QSPI_Write() to fasten write address calculation

Main Changes

  • stm32l476g_discovery_audio.c/.h
    • Apply DFSDM renaming
      • DFSDM_Channel2 renamed to DFSDM1_Channel2
      • DFSDM_Filter0 renamed to DFSDM1_Filter0
      • __HAL_RCC_DFSDM_CLK_ENABLE() and __HAL_RCC_DFSDM_CLK_DISABLE() renamed respectively to __HAL_RCC_DFSDM1_CLK_ENABLE() and __HAL_RCC_DFSDM1_CLK_DISABLE()
      • GPIO_AF6_DFSDM renamed to GPIO_AF6_DFSDM1
  • NOTE: This release must be used with STM32L4xx HAL driver V1.5.0 or later

Main Changes

  • stm32l476g_discovery_qspi.c
    • Deactivate automatic timeout in memory mapped mode
  • NOTE: This release must be used with STM32L4xx HAL driver V1.2.0 or later

Main Changes

  • stm32l476g_discovery_audio.c
    • Apply correction in BSP_AUDIO_OUT_Init() on SAI clock strobing in line with HAL SAI correction
    • DFSDM filter order and right bit shift tuned for each frequency to have correct audio level on record and to reduce saturation and noise in HAL_DFSDM_FilterRegConvCpltCallback() and HAL_DFSDM_FilterRegConvHalfCpltCallback()
  • NOTE: This release must be used with STM32L4xx HAL driver V1.2.0 or later

Main Changes

  • stm32l476g_discovery_audio.c
    • Audio playback quality improvement to suppress “click”
    • Audio record correction to not miss first recorded samples
  • stm32l476g_discovery_qspi.c
    • Set QuadSPI prescaler to 1 to configure interface at 40Mhz (in line with component datasheet)
  • stm32l476g_discovery.c, stm32l476g_discovery_audio.c, stm32l476g_discovery_glass_lcd.c and stm32l476g_discovery_qspi.c
    • Apply new GPIO speed frequency define from HAL GPIO (GPIO_SPEED_FREQ_xxxx)
  • NOTE: This release must be used with STM32L4xx HAL driver V1.1.0 or later

Main Changes

  • First official release of STM32L476G-Discovery board drivers for STM32Cube L4 FW package