Since STM32Cube_FW_F7_V1.17.0 the HAL I2C Functions do not work the same. For a huge project that used to work with no issues on STM32Cube_FW_F7_V1.16.2 the I2C Data line goes low and the Firmware reports an HAL_I2C_ERROR_SIZE. Is there a known bug?
We are using a STM32F76ZI for a consumer device.
The Firmware used to work fine with no errors.
Since STM32Cube_FW_F7_V1.17.0 the I2C communication does not work all the time reporting random I2C Errors. The most common error is HAL_I2C_ERROR_SIZE that never occurred when using STM32Cube_FW_F7_V1.16.2.
I am trying to find out what is triggering this error to then write a small example so that it can be fixed.
The CLK line remains high and the DATA line goes low when the I2C communication stops working. The errror reported by HAL_I2C_GetError(I2C_HandleTypeDef *hi2c) is almost always HAL_I2C_ERROR_SIZE.
If u already know about the issue let me know so i don't waste time on it.
My solution, for now, is to keep the project on STM32Cube_FW_F7_V1.16.2.
