ardupilot/libraries/AP_Baro
Julien BERAUD 3b5d73b1fe AP_Baro_MS5611: Fix state machine in case of error
If there is a read error, reading from the adc will return 0 but moreover,
we need to re-initiate a read or else we are stuck forever.

From MS5611-01BA03 datasheet, p. 10, CONVERSION SEQUENCE:
"After the conversion, using ADC read command the result is clocked out with the MSB first.
If the conversion is not executed before the ADC read command, or the ADC read command is
repeated, it will give 0 as the output result."
2015-09-23 09:19:22 +10:00
..
examples/BARO_generic AP_Baro: standardize inclusion of libaries headers 2015-08-11 16:28:42 +10:00
AP_Baro.cpp AP_Baro: allow selection of primary barometer and add 3rd baro 2015-09-14 14:27:41 +10:00
AP_Baro.h AP_Baro: allow selection of primary barometer and add 3rd baro 2015-09-14 14:27:41 +10:00
AP_Baro_BMP085.cpp AP_Baro: standardize inclusion of libaries headers 2015-08-11 16:28:42 +10:00
AP_Baro_BMP085.h AP_Baro: BMP085 driver done, but untested 2015-01-09 11:50:54 +11:00
AP_Baro_Backend.cpp AP_Baro: standardize inclusion of libaries headers 2015-08-11 16:28:42 +10:00
AP_Baro_Backend.h AP_Baro: split into frontend/backend 2015-01-09 11:50:54 +11:00
AP_Baro_HIL.cpp AP_Baro: standardize inclusion of libaries headers 2015-08-11 16:28:42 +10:00
AP_Baro_HIL.h AP_Baro: split into frontend/backend 2015-01-09 11:50:54 +11:00
AP_Baro_MS5611.cpp AP_Baro_MS5611: Fix state machine in case of error 2015-09-23 09:19:22 +10:00
AP_Baro_MS5611.h AP_Baro: make AP_SerialBus::write() return success or failure for MS56XX 2015-09-01 20:26:05 +10:00
AP_Baro_PX4.cpp AP_Baro: allow selection of primary barometer and add 3rd baro 2015-09-14 14:27:41 +10:00
AP_Baro_PX4.h AP_Baro: split into frontend/backend 2015-01-09 11:50:54 +11:00