diff --git a/libraries/AP_HAL/board/empty.h b/libraries/AP_HAL/board/empty.h index 43edf7bcef..78aa976de6 100644 --- a/libraries/AP_HAL/board/empty.h +++ b/libraries/AP_HAL/board/empty.h @@ -9,3 +9,4 @@ #define HAL_COMPASS_DEFAULT HAL_COMPASS_HIL #define CONFIG_HAL_BOARD_SUBTYPE HAL_BOARD_SUBTYPE_NONE +#define HAL_HAVE_BOARD_VOLTAGE 1 diff --git a/libraries/AP_HAL/board/linux.h b/libraries/AP_HAL/board/linux.h index 87934aeef0..b9d3d193bc 100644 --- a/libraries/AP_HAL/board/linux.h +++ b/libraries/AP_HAL/board/linux.h @@ -349,3 +349,4 @@ #define HAL_OPTFLOW_PX4FLOW_I2C_BUS 1 #endif +#define HAL_HAVE_BOARD_VOLTAGE 1 diff --git a/libraries/AP_HAL/board/px4.h b/libraries/AP_HAL/board/px4.h index 23362d0922..3bb4494625 100644 --- a/libraries/AP_HAL/board/px4.h +++ b/libraries/AP_HAL/board/px4.h @@ -74,6 +74,7 @@ #ifdef CONFIG_ARCH_BOARD_PX4FMU_V1 #define HAL_BARO_MS5611_I2C_ADDR 0x76 #define HAL_BARO_MS5611_I2C_BUS 0 +#define HAL_HAVE_BOARD_VOLTAGE 0 #endif /* aerofc-v1 */ @@ -83,9 +84,14 @@ #define HAL_COMPASS_IST8310_I2C_ADDR 0x0E #define HAL_COMPASS_IST8310_I2C_BUS 1 #define HAL_SERIAL0_BAUD_DEFAULT 460800 +#define HAL_HAVE_BOARD_VOLTAGE 0 #endif /* default values */ #ifndef HAL_SERIAL0_BAUD_DEFAULT #define HAL_SERIAL0_BAUD_DEFAULT 115200 #endif + +#ifndef HAL_HAVE_BOARD_VOLTAGE +#define HAL_HAVE_BOARD_VOLTAGE 1 +#endif diff --git a/libraries/AP_HAL/board/qurt.h b/libraries/AP_HAL/board/qurt.h index ae0b2159b4..45c63914bd 100644 --- a/libraries/AP_HAL/board/qurt.h +++ b/libraries/AP_HAL/board/qurt.h @@ -13,3 +13,4 @@ #define HAL_OS_POSIX_IO 1 #define HAL_SERIAL0_BAUD_DEFAULT 115200 +#define HAL_HAVE_BOARD_VOLTAGE 1 diff --git a/libraries/AP_HAL/board/sitl.h b/libraries/AP_HAL/board/sitl.h index b95ffb96a5..3fa2cccd34 100644 --- a/libraries/AP_HAL/board/sitl.h +++ b/libraries/AP_HAL/board/sitl.h @@ -18,3 +18,4 @@ #define HAL_GPIO_LED_ON LOW #define HAL_GPIO_LED_OFF HIGH +#define HAL_HAVE_BOARD_VOLTAGE 1 diff --git a/libraries/AP_HAL/board/vrbrain.h b/libraries/AP_HAL/board/vrbrain.h index 89358360d5..a3b2a3a573 100644 --- a/libraries/AP_HAL/board/vrbrain.h +++ b/libraries/AP_HAL/board/vrbrain.h @@ -44,3 +44,4 @@ #define EXTERNAL_LED_MOTOR1 30 // Motor1 LED - AN8 #define EXTERNAL_LED_MOTOR2 31 // Motor2 LED - AN12 +#define HAL_HAVE_BOARD_VOLTAGE 0