Version: 2.5.0 (2020-10-21) Keil.STM32L4xx_DFP.2.5.0.pack
Updated Pack to STM32Cube_FW_L4 Firmware Package version V1.16.0 using HAL Drivers V1.12.0
Package Description (pdsc): Added global define USE_HAL_DRIVER to the component ::Device:STM32Cube HAL:Common.
Device support: Aligned devices with CubeMX DB.
CMSIS Flash Algorithm:
Removed targets (STM32L4xx_512, STM32L4xx_256) from STM32L4Rx Flash Algorithm project.
Added source code for: STM32L476G-Disco QSPI, STM32L4P5G-DK OSPI, STM32L4P5G-DK PSRAM
STM32L4R9I-DK PSRAM, STM32L4R9I-DK OSPI1 and STM32L4R9I-EVAL OSPI.
Added PSRAM external Loader support for STM32L4R9I-Disco.
Fixed STM32L4P5 1M internal flash Loader sector erase with DBANK mode.
Fixed STM32L4xx 512K and 128K internal flash Loader sector erase.
CMSIS-Driver:
MCI:
Replaced empty delay loops with _NOP().
Added handling for separate SD and MMC HAL layers.
Added busy signal handling after CMDREND interrupt.
SPI:
Corrected PowerControl function (to return error if Initialize was
not called, to abort active transfer if power off was requested).
Updated GetDataCount function to give accurate count.
Corrected Uninitialize function (to power off the peripheral if it is powered).
USART:
Added Driver_USART6 (uses LPUART1).
Corrected GetTxCount/GetRxCount implementation.
USBD:
Removed include of stm32l4xx_hal_pcd.h header.
Corrected documentation of STM32CubeMx configuration.
Updated Boards Examples:
Migrated CubeMX projects to V6.0.1.
Changed variant selection to "MDK-Plus" where possible.
Updated all USB Host/Device examples with user templates from MDK-Middleware v7.11.1.
1