Skip to main content
Enour.1
Associate III
November 25, 2020
Solved

Hello, what are these registers : EXTI_D1, EXTI_D2 EXTI->PR1, EXTI->PR2, EXTI->PR3 EXTI_Dn->PR1, EXTI_Dn->PR2 (n= 1 or 2) I saw them but I didn't find any reference. How could register EXTI_CPUPR1 be read ?

  • November 25, 2020
  • 5 replies
  • 1525 views

..

This topic has been closed for replies.
Best answer by TDK

> I'm looking for a way of global search for a word in the project

Search -> File will let you search all files within the project/workspace/working set.

5 replies

waclawek.jan
Super User
November 25, 2020

Always start your post with stating, which STM32 are you talking about.

This is consequence of ST being sloppy in generating the header files. Read the header to find out where does EXTI_Dx map (offset against EXTI address) and then look into the RM to identify to which group of registers they belong.

JW

PS. @Imen DAHMEN​  can please the header files be generally cleaned up and get in sync with the naming in the RMs? This one is probably 'H7.

Enour.1
Enour.1Author
Associate III
November 27, 2020

[STM32, H7, Stm32CubeIDE]

Hello,

I searched all the project files for these words :

EXTI_D1, EXTI_D2

It is shown under Dual Core comments, that's why I couldn't find any of them in the user manual of my MCU I use which is single core, but the strange thing is that the compiler accept it without any error or even warning.

EXTI_CPUPR1 (External interrupt Priority register), I searched for, but no reference, it seems to be inaccessible.

Enour.1
Enour.1Author
Associate III
November 25, 2020

Yes, it is good to define the family name I use,

You are right, It is H7, I'm using stm32cubeIDE, I'm looking for a way of global search for a word in the project, currently I have to open every file to find what I need,

These registers are not explained in the user guide or in the HAL liberary, they seem to be used for register "EXTI_CPUPR1"

TDK
TDKBest answer
Super User
November 25, 2020

> I'm looking for a way of global search for a word in the project

Search -> File will let you search all files within the project/workspace/working set.

"If you feel a post has answered your question, please click ""Accept as Solution""."
Enour.1
Enour.1Author
Associate III
November 26, 2020

stm32, H7, stm32CubeIDE

Yes, I found it

Thanks

Technical Moderator
November 26, 2020

Hello All,

Please note that your feedback is reported internally to take the necessary action.

Thank you for bringing this to our attention and for helping us improve our products.

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
waclawek.jan
Super User
November 26, 2020

Thanks, Imen.

JW