diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-09-11 23:35:01 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-09-11 23:35:01 +0200 |
commit | a74a455ab5ae3e60753edfd82235e856db0b2de5 (patch) | |
tree | 54c482aaef0b7602fe5223103d3c1db0f1fea1c4 /apps/sensors/sensor_params.c | |
parent | 31d028828cc109f9608a27ca7d3ea05c628154f2 (diff) | |
download | px4-firmware-a74a455ab5ae3e60753edfd82235e856db0b2de5.tar.gz px4-firmware-a74a455ab5ae3e60753edfd82235e856db0b2de5.tar.bz2 px4-firmware-a74a455ab5ae3e60753edfd82235e856db0b2de5.zip |
Fixed calibration routines to ignore previous offsets during calibration, added scale compensation for MPU-6000
Diffstat (limited to 'apps/sensors/sensor_params.c')
-rw-r--r-- | apps/sensors/sensor_params.c | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/apps/sensors/sensor_params.c b/apps/sensors/sensor_params.c index 6e36002dd..fcd0608a4 100644 --- a/apps/sensors/sensor_params.c +++ b/apps/sensors/sensor_params.c @@ -44,17 +44,21 @@ #include <systemlib/param/param.h> -PARAM_DEFINE_FLOAT(SENSOR_GYRO_XOFF, 0.0f); -PARAM_DEFINE_FLOAT(SENSOR_GYRO_YOFF, 0.0f); -PARAM_DEFINE_FLOAT(SENSOR_GYRO_ZOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_GYRO_XOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_GYRO_YOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_GYRO_ZOFF, 0.0f); -PARAM_DEFINE_FLOAT(SENSOR_MAG_XOFF, 0.0f); -PARAM_DEFINE_FLOAT(SENSOR_MAG_YOFF, 0.0f); -PARAM_DEFINE_FLOAT(SENSOR_MAG_ZOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_MAG_XOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_MAG_YOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_MAG_ZOFF, 0.0f); -PARAM_DEFINE_FLOAT(SENSOR_ACC_XOFF, 0.0f); -PARAM_DEFINE_FLOAT(SENSOR_ACC_YOFF, 0.0f); -PARAM_DEFINE_FLOAT(SENSOR_ACC_ZOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_ACC_XOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_ACC_YOFF, 0.0f); +PARAM_DEFINE_FLOAT(SENS_ACC_ZOFF, 0.0f); + +PARAM_DEFINE_FLOAT(SENS_ACC_XSCALE, 0.0f); +PARAM_DEFINE_FLOAT(SENS_ACC_YSCALE, 0.0f); +PARAM_DEFINE_FLOAT(SENS_ACC_ZSCALE, 0.0f); PARAM_DEFINE_FLOAT(RC1_MIN, 1000.0f); PARAM_DEFINE_FLOAT(RC1_TRIM, 1500.0f); |