Bonjour,
J'utilise la STM8L-discovery board.
Il arrive que ma fonction I2C plante comme je la réalise en boucle et il m'est donc conseillé de retry ma fonction jusqu'à ce qu'elle marche. J'utilise donc la fonction I2CSoftwareResetCmd(I2C1,ENABL E) pour reset mon I2C lorsque je repère une erreur.
Cependant une fois que je retry ma fonction le flag I2C_FLAG_BUSY est SET.
Ma question est comment reset mon I2C correctement en réinitialisant tout les paramètres, les flags, les events ...?
Merci.
-----