Tool/software:
Hello. My name is Mori.
I encountered an I2C error and tried the following steps to recover, but communication was not possible at step ⑩.
Resetting the CPU allowed I2C communication to resume.
I thought that I2C_close → I2C_open would be sufficient as a recovery method when an I2C error occurs, but
is there anything else I'm missing?
Thank you for your response.
① I2C_transfer
② I2C error
③ I2C_close
④ GPIO_resetConfig(SCL)
⑤ GPIO_resetConfig(SDA)
⑥ Sleep
⑦ Wakeup
⑧ I2C_open
⑩ I2C_transfer