mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-29 14:52:12 +01:00
88e73906d0
I2C bus errors are now recoverable. The bus is properly reset and an error indication is now provided to the caller whenever a bus error occurs during processing of the transaction list. For now, the users of the I2C layer just retry infinitely on failure. The BMP085 and HMC5843 code should be changed to report errors to its callers to allow a more sensible retry strategy. git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1625 ebee16cc-31ac-478f-84a7-5cbb03baadba
Check the wiki