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.
The latest STM32F4xx_DFP is v2.11.0
Hi Chen,
There is a bug in CMSIS Driver, not Device Firmware Pack.
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