From 3665bec26d3301d15a7b28fee466e5094125c6f4 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 28 Sep 2013 21:46:14 +1000 Subject: [PATCH] Copter: fixed build for Linux --- ArduCopter/ArduCopter.pde | 1 + ArduCopter/config.h | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/ArduCopter/ArduCopter.pde b/ArduCopter/ArduCopter.pde index d7e5ac9fb0..5602a808bc 100644 --- a/ArduCopter/ArduCopter.pde +++ b/ArduCopter/ArduCopter.pde @@ -79,6 +79,7 @@ #include #include #include +#include #include // Application dependencies diff --git a/ArduCopter/config.h b/ArduCopter/config.h index 1c600eb3e5..6defb55208 100644 --- a/ArduCopter/config.h +++ b/ArduCopter/config.h @@ -81,6 +81,13 @@ # define CONFIG_ADC DISABLED # define MAGNETOMETER ENABLED # define CONFIG_SONAR_SOURCE SONAR_SOURCE_ANALOG_PIN +#elif CONFIG_HAL_BOARD == HAL_BOARD_LINUX + # define CONFIG_IMU_TYPE CONFIG_IMU_SITL + # define CONFIG_BARO AP_BARO_BMP085 + # define CONFIG_COMPASS AP_COMPASS_HMC5843 + # define CONFIG_ADC DISABLED + # define MAGNETOMETER ENABLED + # define CONFIG_SONAR_SOURCE SONAR_SOURCE_ANALOG_PIN #endif ////////////////////////////////////////////////////////////////////////////// @@ -188,6 +195,11 @@ # define BATTERY_CURR_PIN 19 # define LED_ON LOW # define LED_OFF HIGH +#elif CONFIG_HAL_BOARD == HAL_BOARD_LINUX + # define BATTERY_VOLT_PIN -1 + # define BATTERY_CURR_PIN -1 + # define LED_ON LOW + # define LED_OFF HIGH #endif ////////////////////////////////////////////////////////////////////////////////