From 47801a6c4dba0cbe8602192d220dd6651eb6aff9 Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Tue, 15 Jul 2014 12:12:58 +0900 Subject: [PATCH] Compass: bug fix to init of device id Also init members to reduce compiler warnings --- libraries/AP_Compass/Compass.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/AP_Compass/Compass.cpp b/libraries/AP_Compass/Compass.cpp index f74847a816..b19cccf51d 100644 --- a/libraries/AP_Compass/Compass.cpp +++ b/libraries/AP_Compass/Compass.cpp @@ -146,13 +146,16 @@ const AP_Param::GroupInfo Compass::var_info[] PROGMEM = { // Compass::Compass(void) : product_id(AP_COMPASS_TYPE_UNKNOWN), - _null_init_done(false) + last_update(0), + _null_init_done(false), + _thr_or_curr(0.0f), + _board_orientation(ROTATION_NONE) { AP_Param::setup_object_defaults(this, var_info); #if COMPASS_MAX_INSTANCES > 1 // default device ids to zero. init() method will overwrite with the actual device ids - for (uint8_t i; i