Skip to main content
Associate II
May 30, 2024
Solved

HAL_I2C_Mem_Read, no NAK send out

  • May 30, 2024
  • 3 replies
  • 2309 views

Hi There,

While reading the data from I2C, I see that the master is missing to send NACK.

Some fixed was done in https://github.com/STMicroelectronics/STM32CubeF4/issues/139 but those fixes are there in the code. But still sometime i see that NACK not being send out and slave pull the SDA line to low.

 

Screenshot 2024-05-30 140540.png

 

Is there any fix on this one?

This topic has been closed for replies.
Best answer by Ganesh-K-Grg

Hi @Imen.D ,

I think i already have STM32CubeF4 V1.28.0 version.

 

GaneshKGrg_0-1717141952564.png

 

3 replies

ST Technical Moderator
May 30, 2024

Hello @Ganesh-K-Grg and welcome to the Community,

Th issue has been fixed and released on STM32CubeF4 V1.28.0

So, please make sure to update the I2C HAL driver and use the fix and improvement within the STM32CubeF4 V1.28.0.

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
Ganesh-K-GrgAuthorBest answer
Associate II
May 31, 2024

Hi @Imen.D ,

I think i already have STM32CubeF4 V1.28.0 version.

 

GaneshKGrg_0-1717141952564.png