Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
Driver doesn't clear I2C_CR1_POS after 2-byte reception in DMA mode. There is no problem when DMA is not used.
I've created a new thread because the old one became read only:
http://www.keil.com/forum/59907/
The bug still exists in ver 2.6.
Any plans to fix the bug?
I suppose you referred to the file I2C_STM32F4xx.c. If yes, then this file is included in the STM32F4xx_DFP pack. You can try the latest v2.11.0 DFP pack to see if you still have this issue. If yes, then raising a support case via www2.keil.com/.../silver is a better way to report bug