I2C migration STM32F2 to ST32F7
Dear Sirs,
we had a project with the F2 using HAL_I2C_Master_Sequential_Transmit_IT() with Option I2C_FIRST_FRAME and a second HAL_I2C_Master_Sequential_Transmit_IT() with Option I2C_LAST_FRAME.
All worked perfect.
Using this Software with a F7 did not work. After the first HAL_I2C_Master_Sequential_Transmit_IT() with Option I2C_FIRST_FRAME a STOP-Condition occured and transfer stopped.
After hours of debugging through the HAL it turned out that I2C_FIRST_FRAME does notz set the RELOAD bit but
I2C_FIRST_AND_NEXT_FRAME does and all workes fine.
So my question is: What is the usage of I2C_FIRST_FRAME in a F7 context, becuase it sets AUTOEND and nothing else. So how can be I2C_FIRST_FRAME the correct option for a sequence of frames?
best regards
Andy
