cancel
Showing results for 
Search instead for 
Did you mean: 

Document error: RM0090 Rev 21

Zman552625
Associate

Hello,

Document: RM0090 Reference Manual for STM32F405/415, STM32F407/417, STM32F427/437 and
STM32F429/439.

https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

Revision: 21, 07-Jun-2024.

Location: Pages 847-862 in Section 27. Also, Figure 241, 242, 243, 244, 245, Table 125.

This section, figures and table all contain 17 references to ITEVFEN bit, supposedly from I2_CR2 control register.
In reality, there is no such bit in this register, the actual name is ITEVTEN (interrupt event enable), and it is located in I2C_CR2, bit 9.

Section 27.6.2 has correct name.

stm32f405xx.h file, and others related to i2c, use the correct name:

 

#define I2C_CR2_ITEVTEN_Pos (9U)
#define I2C_CR2_ITEVTEN_Msk (0x1UL << I2C_CR2_ITEVTEN_Pos) /*!< 0x00000200 */
#define I2C_CR2_ITEVTEN I2C_CR2_ITEVTEN_Msk /*!<Event Interrupt Enable */

Therefore, the ITEVFEN in the document should be replaced with ITEVTEN.

 

Thank you

 

3 REPLIES 3
mƎALLEm
ST Employee

Hello @Zman552625 and welcome to the ST community,

I'm escalating this internally for analysis and fix.

Thank you for your collaboration.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

Hi @mƎALLEm ,

you might want to refer to ticket 206762.

JW

Thanks for the sharing. I was not aware of that post.


To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.