Currently I am working on STM32F407 discovery kit using Atollic True Studio IDE. I have tried to configure the I2C peripheral in STM32F407 discovery board and used the I2C library available in the Peripheral libraries.
The problem is Busy status Flag is always Set before sending the START condition.
How to free the busy status flag.Kindly help on this
I2c with STM is a super painfull task. For a long time ago I'm using sw driver over GPIO. Since we have direct access to pins via bitbang registers, why we should care about hw i2c?