Setting I2C to retry/execute next line if communication fails
Posted: Fri Apr 12, 2019 3:28 pm
Hello
I am using the pyboard in my project and the I2C communication sometimes fails (times out). This is caused by some physical problems that I will soon fix so I am not looking for a solution for the time out problem.
However, every time this timeout happens, the pyboard throws an ENODEV error in console and stops executing code. How do I program it such that it doesn't stop execution? I want it to just continue executing the next line.
Thank you!
I am using the pyboard in my project and the I2C communication sometimes fails (times out). This is caused by some physical problems that I will soon fix so I am not looking for a solution for the time out problem.
However, every time this timeout happens, the pyboard throws an ENODEV error in console and stops executing code. How do I program it such that it doesn't stop execution? I want it to just continue executing the next line.
Thank you!