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!
Setting I2C to retry/execute next line if communication fails
Re: Setting I2C to retry/execute next line if communication fails
You can use python's try:/except: mechanism.
https://docs.python.org/3/tutorial/errors.html
https://docs.python.org/3/tutorial/errors.html
Re: Setting I2C to retry/execute next line if communication fails
Perfect. That worked. Thank you!dhylands wrote: ↑Fri Apr 12, 2019 6:33 pmYou can use python's try:/except: mechanism.
https://docs.python.org/3/tutorial/errors.html