Skip to main content
Explorer
February 10, 2022
Solved

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.

  • February 10, 2022
  • 11 replies
  • 2038 views

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

    This topic has been closed for replies.
    Best answer by Walid ZRELLI

    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

    11 replies

    Visitor II
    March 16, 2022

    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