Why does the ST software have different names for registers than the documentation does?
I am trying to program the STM32G031
I read the documentation then I have to search in the files for what you renamed it to.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-02-09 5:05 PM
I am looking at RM0444 page 402 and 404 (Rev 5)
Documentation Software
ADC_ISR ADC1->ISR
ADC_IER ADC1->IER
ADC_CR ADC1->CR
ADC_CFGR1 ADC1->CFGR1
ADC_CFGR2 ADC1->CFGR2
ADC_SMPR ADC1->SMPR
ADC_AWD1TR ADC1->TR1 ?????
ADC_AWD2TR ADC->TR2 ?????
ADC_CHSELR ADC->CHSELR
ADC_AWD3TR ADC->TR3 ?????
ADC_DR ADC1->DR
ADC_AWD2CR ADC->AWD2CR
ADC_AWD3CR ADC->AWD3CR
ADC_CALFACT ADC->CALFACT
ADC_CCR ADC->CCR
Why make all but three match the documentation?
I found them defined in stm32g031xx.h Lines 122 to 148
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-02-22 6:03 AM
Hello @KiptonM​
Regarding the STM32G0, the issue was confirmed on 3 ADC registers naming {TR1; TR2; TR3}
We have updated the drivers to be aligned with the reference manual as follows:
- CMSIS: change from {TR1; TR2; TR3} to {AWD1TR; AWD2TR; AWD3TR} with aliases on initial naming to ensure backward compatibility
- LL and HAL drivers: use updated CMSIS naming
The fix will be present in the next STM32G0 FW package release.
Thank you again for your contribution.
BeST Regards,
Walid
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2022-03-16 3:16 AM
Hello @KiptonM​
I have good news for you.
The patch is now available on Github.
Please note that the fix has been implemented on two parts:
Thanks for your contribution.
BeST Regards,
Walid

- « Previous
-
- 1
- 2
- Next »