From fa6ad99aba2a99c6e3f981212f59b508293ab811 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Fri, 13 Jan 2017 14:02:08 -1000 Subject: [PATCH] Enable MEAS Airspeed voltage_correction based on ADC_SCALED_V5_SENSE not CONFIG_ARCH_BOARD_xxx ADC_SCALED_V5_SENSE is defined and derived based on HW that provides and adc input that samples the V5 Rail or in the case of FMUv5 the V5 supply. --- src/drivers/meas_airspeed/meas_airspeed.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/drivers/meas_airspeed/meas_airspeed.cpp b/src/drivers/meas_airspeed/meas_airspeed.cpp index 93844cec8d..839d2c30bd 100644 --- a/src/drivers/meas_airspeed/meas_airspeed.cpp +++ b/src/drivers/meas_airspeed/meas_airspeed.cpp @@ -335,8 +335,7 @@ MEASAirspeed::cycle() void MEASAirspeed::voltage_correction(float &diff_press_pa, float &temperature) { -#if defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || defined(CONFIG_ARCH_BOARD_PX4FMU_V4) \ - || defined(CONFIG_ARCH_BOARD_MINDPX_V2) +#if defined(ADC_SCALED_V5_SENSE) if (_t_system_power == -1) { _t_system_power = orb_subscribe(ORB_ID(system_power)); @@ -390,7 +389,7 @@ MEASAirspeed::voltage_correction(float &diff_press_pa, float &temperature) } temperature -= voltage_diff * temp_slope; -#endif // defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || defined(CONFIG_ARCH_BOARD_PX4FMU_V4) +#endif // defined(ADC_SCALED_V5_SENSE) } /**