From 60426faa5220ea3535711564d25ba253550f09fc Mon Sep 17 00:00:00 2001 From: Staroselskii Georgii Date: Wed, 27 Apr 2016 16:36:01 +0300 Subject: [PATCH] AP_HAL_Linux: changed ADC logic a bit for Navio 2 - make voltage_average_ratiometric() the same as voltage_average() - make read_latest() the same as voltage_average() wip --- libraries/AP_HAL_Linux/AnalogIn_Navio2.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/AP_HAL_Linux/AnalogIn_Navio2.cpp b/libraries/AP_HAL_Linux/AnalogIn_Navio2.cpp index 94cb17de33..0e3bfc6c89 100644 --- a/libraries/AP_HAL_Linux/AnalogIn_Navio2.cpp +++ b/libraries/AP_HAL_Linux/AnalogIn_Navio2.cpp @@ -62,7 +62,7 @@ float AnalogSource_Navio2::read_average() float AnalogSource_Navio2::read_latest() { - return _value; + return voltage_average(); } float AnalogSource_Navio2::voltage_average() @@ -84,12 +84,13 @@ float AnalogSource_Navio2::voltage_average() float AnalogSource_Navio2::voltage_latest() { + read_latest(); return _value; } float AnalogSource_Navio2::voltage_average_ratiometric() { - return _value; + return voltage_average(); } AnalogIn_Navio2::AnalogIn_Navio2()