cancel
Showing results for 
Search instead for 
Did you mean: 

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.

KiptonM
Lead

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

1 ACCEPTED SOLUTION

Accepted Solutions

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

View solution in original post

11 REPLIES 11
Nikita91
Lead II

Probably a failure of the quality review of the project... Probably the consistency between the doc and the software is not an acceptability criterion.

There are many like that. Most frustrating are the reference manuals moved from one family to another without updating the specific characteristics of the target family.

ssipa.1
Associate II

these are the different registers which are operating for a specific purpose.

KiptonM
Lead

0693W00000JPnRmQAL.png

KiptonM
Lead

I wonder if anyone will fix this...

KiptonM
Lead

0693W00000JPnTcQAL.png

Breakthecake
Associate II

Ooops! Same with stm32L476RG on SPI ... Reliable ecosystem! These silicon companies throw new chips on the market year by year, but the customers have problems to use them. ... We tend to desolder the used "old" µC from pcb as you do not get the hot stuff on the market, anyway. Exploring bugs like the quoted one does not make happy engineers.

KiptonM
Lead

It has been up for almost a week and nobody from ST has acknowledged there may be a problem and a fix is on the way.

I know it won't make you happier, but with some searching I could probably find threads complaining of the same kind of inconsistency, dating maybe 10 years ago.

It does not mean that ST should not care more, but it is what it is.

JW

Hello @KiptonM​ 

Thank you for having reported this point.

We are actively working on it. Analysis is ongoing to identify the origin of this discrepancy.

We will get back to you as soon as possible.

BeST Regards,

Walid