AmpliPi icon indicating copy to clipboard operation
AmpliPi copied to clipboard

Robustify I2C in firmware

Open Lohrer opened this issue 3 years ago • 0 comments

Currently if there is ever a failed I2C transaction the firmware can lock up. This is a rare event usually but can easily occur if an I2C device such as the LED board is missing or otherwise non-communicative.

Errors such as NACK or arbitration lost should also be properly handled if not already.

Lohrer avatar Jan 18 '22 19:01 Lohrer