diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2014-05-15 01:31:24 -0700 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2014-05-15 01:31:24 -0700 |
commit | 97e6090700510ba5845f50f73c3d47c79368a447 (patch) | |
tree | 71e8560b1da4c772c6fd69964af220b531524860 /src/modules/sensors/sensors.cpp | |
parent | 91b67d3f4aff0686638828ed2629793cc04b8be4 (diff) | |
parent | cbc559b6d6285f169e352dde2a205be12aef9ea8 (diff) | |
download | px4-firmware-97e6090700510ba5845f50f73c3d47c79368a447.tar.gz px4-firmware-97e6090700510ba5845f50f73c3d47c79368a447.tar.bz2 px4-firmware-97e6090700510ba5845f50f73c3d47c79368a447.zip |
Merge pull request #937 from gumstix/aerocore
Aerocore
Diffstat (limited to 'src/modules/sensors/sensors.cpp')
-rw-r--r-- | src/modules/sensors/sensors.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/modules/sensors/sensors.cpp b/src/modules/sensors/sensors.cpp index 8da6b06ef..c5954d02a 100644 --- a/src/modules/sensors/sensors.cpp +++ b/src/modules/sensors/sensors.cpp @@ -126,6 +126,12 @@ #define ADC_AIRSPEED_VOLTAGE_CHANNEL 15 #endif +#ifdef CONFIG_ARCH_BOARD_AEROCORE +#define ADC_BATTERY_VOLTAGE_CHANNEL 10 +#define ADC_BATTERY_CURRENT_CHANNEL -1 +#define ADC_AIRSPEED_VOLTAGE_CHANNEL -1 +#endif + #define BATT_V_LOWPASS 0.001f #define BATT_V_IGNORE_THRESHOLD 3.5f @@ -797,7 +803,7 @@ Sensors::accel_init() /* set the driver to poll at 1000Hz */ ioctl(fd, SENSORIOCSPOLLRATE, 1000); -#elif CONFIG_ARCH_BOARD_PX4FMU_V2 +#elif CONFIG_ARCH_BOARD_PX4FMU_V2 || CONFIG_ARCH_BOARD_AEROCORE /* set the accel internal sampling rate up to at leat 800Hz */ ioctl(fd, ACCELIOCSSAMPLERATE, 800); @@ -806,7 +812,7 @@ Sensors::accel_init() ioctl(fd, SENSORIOCSPOLLRATE, 800); #else -#error Need a board configuration, either CONFIG_ARCH_BOARD_PX4FMU_V1 or CONFIG_ARCH_BOARD_PX4FMU_V2 +#error Need a board configuration, either CONFIG_ARCH_BOARD_PX4FMU_V1, CONFIG_ARCH_BOARD_PX4FMU_V2 or CONFIG_ARCH_BOARD_AEROCORE #endif |