Release Notes for STM32WLxx CMSIS

Copyright © 2019 STMicroelectronics

License

This software component is licensed by ST under Apache-2.0 license, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:

Apache-2.0

Purpose

This driver provides the CMSIS device for the stm32WLxx products. This covers

This driver is composed of the descriptions of the registers under “Include” directory.

Various template file are provided to easily build an application. They can be adapted to fit applications requirements.

Update History

Main Changes

Fourth Alpha release

  • Limit the scope of CMSIS devices to STM32WLE5xx device
  • Align DAC naming with Reference Manual without any index 1 (DAC1 to DAC everywhere)
  • Align AES naming with Reference Manual without any index 1 (AES1 to AES everywhere)
  • Review and align files header with BSD-3-Clause license & Copyright

Restrictions

  • Alignement of ADC naming with Reference Manual without any index 1 (ADC1 to ADC everywhere) is not yet done

Main Changes

Third Alpha release

  • Add the support of all STM32WL Lines (STM32WLE5xx, STM32E4xx, STM3254xx) on Include/devices.h and IAR & Keil templates files (startup & linker files)
  • Alignment on last CubeFW Specification v1.2 (CM0 templates suffix change from cm0 to cm0plus)
  • Align few IPs registers / bits definitino with last Reference Manual
  • CPU1/CPU2 clock management
  • MISRA C 2012 few corrections

Main Changes

Second Alpha release

  • Few updates of CMSIS device to folluw IUM updates (SPI3 renamed SUBGHZSPI, GTZC alignment, RNG_CR_NISTN renamed RNG_CR_NISTC)
  • Add MDK-ARM templates startup& linker files (.s, .sct)

Main Changes

First Alpha release (for internal use only)

  • Add support of STM32WL55xx.