Release Notes for STM32G0xx CMSIS

Copyright © 2018 STMicroelectronics

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

Purpose

This driver provides the CMSIS device files for the stm32g0xx products. This covers

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

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

Update History

Main Changes

Maintenance release

Maintenance release for STM32G0xx CMSIS supporting stm32g030xx, stm32g031xx, stm32g041xx, stm32g070xx, stm32g071xx, stm32g081xx devices.

Fixed bugs list
Headline
Remove all DMAMUX register/bit definition related to internal debug features

Contents

CMSIS devices files for stm32g030xx, stm32g031xx, stm32g041xx devices.

CMSIS devices files for stm32g070xx, stm32g071xx, stm32g081xx devices.

Known Limitations

Requirements not met or planned in a forthcoming release
Headline
[MISRAC2012-Rule-8.9_b] Global variable APBPrescTable is only referenced from a single function


Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

  • STM32G041xx, STM32G031xx and STM32G030xx devices
  • STM32G081xx, STM32G071xx and STM32G070xx devices

Main Changes

Maintenance release and Product Update

First release for STM32G0xx CMSIS introducing stm32g030xx, stm32g031xx, stm32g041xx devices.

Additional features
Headline
New CMSIS Drivers files to support STM32G041xx, STM32G031xx, STM32G030xx
Fixed bugs list
Headline
Correct wrong definition of IS_TIM_TISEL_INSTANCE for STM32G0x0 devices
Mention bit ADC_CCR_LFMEN as useless in STM32G0, kept for legacy purpose

Contents

CMSIS devices files for stm32g030xx, stm32g031xx, stm32g041xx devices.

CMSIS devices files for stm32g070xx, stm32g071xx, stm32g081xx devices.

Known Limitations

Requirements not met or planned in a forthcoming release
Headline
[MISRAC2012-Rule-8.9_b] Global variable APBPrescTable is only referenced from a single function
Use latest CMSIS V5.4.0


Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25
  • System Workbench STM32 (SW4STM32) toolchain V2.7.2

Supported Devices and boards

  • STM32G041xx, STM32G031xx and STM32G030xx devices
  • STM32G081xx, STM32G071xx and STM32G070xx devices

Main Changes

Maintenance release

Maintenance release for STM32G0xx devices (stm32g070xx, stm32g071xx, stm32g081xx devices)

Fixed bugs list
Headline
[Keil] Startup file for Keil generated project contain errors
[Licenses update] remove html tags in Startup files
MISRAC2012 implementation
Correct undefined reference to `LPUART1_IRQHandler’ for some G0 variants

Contents

CMSIS devices files for stm32g070xx, stm32g071xx, stm32g081xx devices.

Main Changes

First release

First official release for STM32G0xx devices

Contents

  • CMSIS devices files for STM32G070xx, STM32G071xx and STM32G081xx