mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-29 14:52:12 +01:00
stac
88e73906d0
i2c: Add recovery code for i2c bus errors
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
Description
The LibrePilot open source project was founded in July 2015. It focuses on research and development of software and hardware to be used in a variety of applications including vehicle control and stabilization, unmanned autonomous vehicles and robotics.
Languages
C
60.6%
C++
30.8%
Fortran
2.6%
Rich Text Format
1.3%
Assembly
1.2%
Other
3.1%