fix(sdk): Prevent endless loop on I2C error

The read operation needs to wait until the stop bit it sends on error is
handled. Otherwise a following write operation will loop.

Closes #226
2 jobs for !465 with schneider/fix-i2c-loop in 2 minutes and 34 seconds (queued for 4 seconds)
latest merge request