Back to Release page

License

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this component except in compliance with the License. You may obtain a copy of the License at:

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


V1.5.0 / 27-July-2018

Main Changes

  • Add the support of STM32L412xx/STM32L422x devices
    • Add stm32l412xx.h and stm32l422xx.h device description files
    • Add startup files startup_stm32l412xx.s and startup_stm32l422xx.s for EWARM, MDK-ARM and SW4STM32 toolchains
    • Add EWARM associated linker files for execution from internal RAM or internal FLASH 
  • stm32l4xx.h
    • Add the following device defines:
      • "#define STM32L412xx" for all STM32L412xx devices
      • "#define STM32L422xx" for all STM32L422xx devices
  • stm32l4r5xx.h, stm32l4r7xx.h, stm32l4r9xx.h, stm32l4s5xx.h, stm32l4s7xx.h and stm32l4s9xx.h description files
    • Update SDMMC mask register
    • Correct SDMMC DPSMACT and CPSMACT bits definition
  • All stm32l4XXxx.h device description files except stm32l4rXxx.h and stm32l4sXxx.h
    • Correct Misra C:2012 Rule10.3 warning in replacing 0xFFUL by 0xFFU when CRC IDR register is 8-bit long only
  • All iar/linker/stm32l4XXxx_flash.icf and iar/linker/stm32l4XXxx_sram.icf
    • Remove SRAM1 and SRAM2 (and SRAM3 for stm32l4rXxx_flash.icf, stm32l4sXxx_flash.icf, stm32l4rXxx_sram.icf and stm32l4sXxx_sram.icf) start and end addresses from ICF editor section
    • Define RAM section as covering whole SRAM1 plus SRAM2 (and SRAM3 when applicable) when the SRAM regions are contiguous



For complete documentation on STM32 Microcontrollers, visit: www.st.com/STM32