Copyright © 2019 STMicroelectronics
This driver provides the CMSIS device for the stm32g4xx products. This covers following series :
STM32G431/41xx
STM32G471xx
STM32G473/83xx
STM32G474/84xx
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.
Headline |
---|
- Fix misalignment between reference manual and CMSIS driver: remove GCR register. |
- Add missing __IRQn and __IRQHandler aliases, TIM7_DAC and COMP4_5_6 for STM32G491xx and STM32G4A1xx devices. |
- Update to call SystemInit first in startup/Reset_Handler, so GCC code is similar to IAR/Keil. |
- Change the value of RAM end region in stm32g491xx IAR linker files. |
- Fix the location of .size directive in STM32CubeIDE’s startup code to allow proper size information of vector table. |
Note: in the section above, main changes are highlighted in bold since previous release.
Headline |
---|
- General updates to fix known defects and enhancements implementation. |
- All source files: update disclaimer to add reference to the new license agreement. |
- Add LSI maximum startup time datasheet value: LSI_STARTUP_TIME. |
- Add reset enable bits definitions for slave timers other than timer A. |
- Fix Doxygen grouping issues. |
- Add new atomic register access macros in stm32g4xx.h file. |
- Remove extra TIM5 references in the stm32g471xx.h CMSIS file and add support to the TIM20. |
Note: in the section above, main changes are highlighted in bold since previous release.
Headline |
---|
- General updates to fix known defects and enhancements implementation. |
- Protect Vector table modification following SRAM or FLASH preprocessor directive by a generic preprocessor directive: USER_VECT_TAB_ADDRESS. |
Note: in the section above, main changes are highlighted in bold since previous release.
Headline |
---|
- Add startup files for STM32G491xx/4A1xx devices |
- Rename “TIM7_DAC_IRQHandler” to “TIM7_IRQHandler” in MDK-ARM startup file for STM32G431xx/441xx/bk1cb devices |
- Remove HRTIM_BMTRGR useless constant definitions |
- Remove ADC_CFGR2_LFTRIG useless constant definitions |
Note: in the section above, main changes are highlighted in bold since previous release.
General updates to fix known defects and enhancements implementation
Headline |
---|
- General updates to fix known defects and enhancements implementation |
Headline |
---|
Update STM32G473/483 startup files to support FDCAN2/3 instances |
Remove IS_TIM_SYNCHRO_INSTANCE macro from device header files |
Note: in the section above, main changes are highlighted in bold since previous release.
Maintenance release of CMSIS Devices drivers supporting STM32G431xx, STM32G441xx, STM32G471xx, STM32G473xx, STM32G483xx, STM32G474xx and STM32G484xx devices
Headline |
---|
[STM32G483xx} New CMSIS driver files to support STM32G483xx |
[STM32G471] Enable ADC3 for STM32G471 product |
[COMP] Suppress of Deglitcher mode - not supported on STM32G4 series |
Headline |
---|
[COMP] Suppress of Deglitcher mode not supported on STM32G4 series |
[HRTIM] Wrong definition of HRTIM1_TIMx constants |
[MDK-ARM] fix issue in startup file : invalid config wizard annotations |
Note: in the section above, main changes are highlighted in bold since previous release.
First official release for STM32G4xx devices
CMSIS devices files for STM32G431xx, STM32G441xx, STM32G471xx, STM32G473xx, STM32G474xx and STM32G484xx.
Headline |
---|
Support of STM32G483xx device in CMSIS |