From c802b86acccb17a7c5ea7cf5911475e251a372dc Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Mon, 18 Jan 2016 10:23:23 +0100 Subject: [PATCH] Sensors: Fix FMUv4 voltage --- src/modules/sensors/sensors.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/modules/sensors/sensors.cpp b/src/modules/sensors/sensors.cpp index 13a965cc2c..c161cc6052 100644 --- a/src/modules/sensors/sensors.cpp +++ b/src/modules/sensors/sensors.cpp @@ -850,12 +850,13 @@ Sensors::parameters_update() } else if (_parameters.battery_voltage_scaling < 0.0f) { /* apply scaling according to defaults if set to default */ - -#if defined (CONFIG_ARCH_BOARD_PX4FMU_V2) || defined (CONFIG_ARCH_BOARD_PX4FMU_V4) +#if defined (CONFIG_ARCH_BOARD_PX4FMU_V4) + _parameters.battery_voltage_scaling = 0.011f; +#elif defined (CONFIG_ARCH_BOARD_PX4FMU_V2) _parameters.battery_voltage_scaling = 0.0082f; -#elif CONFIG_ARCH_BOARD_AEROCORE +#elif defined (CONFIG_ARCH_BOARD_AEROCORE) _parameters.battery_voltage_scaling = 0.0063f; -#elif CONFIG_ARCH_BOARD_PX4FMU_V1 +#elif defined (CONFIG_ARCH_BOARD_PX4FMU_V1) _parameters.battery_voltage_scaling = 0.00459340659f; #else /* ensure a missing default trips a low voltage lockdown */